Erkennen, wann die Chrome für iOS-Adressleiste angezeigt wird

9

Ich habe apple-mobile-web-app-capable im Kopfbereich meiner Web-App auf true gesetzt. Alles in allem versucht Chrome, die Adressleiste nach Möglichkeit auszublenden, um der Web-App mehr Platz zu geben.

Problem ist, dass die Navigation meiner App oben ist und während dieser Zeit hinter die Adressleiste geht. Ich habe mich gefragt, ob es einen Weg gibt, den ich erkennen konnte, wenn die Adressleiste die Navigation unterhalb der Adressleiste anzeigt und löscht.

Wenn ich das Meta-Tag " apple-mobile-web-app-capable " entferne, wird die Adressleiste angezeigt, aber die Navigation wird immer noch ausgeführt. Aus irgendeinem Grund legt Chrome die Fenstergröße auf die Bildschirmgröße fest, zieht aber die Adressleiste darüber.

Kennt jemand irgendwelche Lösungen dafür?

    
Mehdi 21.04.2013, 11:00
quelle

1 Antwort

4

Es gibt tatsächlich einen Workaround dafür; Sie müssen Ihre App nur zwingen, um 1 Pixel nach unten zu scrollen (genug, um die Chrome-Adressleiste auszublenden):

%Vor%     
zakelfassi 21.04.2013 11:23
quelle