Html 5 WebApp Skalierbarkeit Meta-Tag

Ich arbeite derzeit an einer Html 5 WebApp. Die ganze app funktioniert völlig in Ordnung, mit Ausnahme der Skalierung (Zooming). Ich platziert haben die folgenden Meta-Tags auf meiner WebApp-Seite,

<meta name="viewport" content="user-scalable=yes; width=device-width; height=device-height; initial-scale=1.0;" />

Nach viel Forschung, die ich habe kommen zu dem Schluss, dass diese Meta-tags sind in Erster Linie für die iPhone-version von safari. Jedoch, das problem, das ich erlebe, ist, während ein iPhone-Nutzer ist auf meiner Seite, Vorherige, um Lesezeichen für die WebApp auf dem home-Bildschirm, der Benutzer ist nicht in der Lage, vergrößern oder verkleinern (mit dem kneifen Bewegung). Der einzige Weg, das scheint, zum erstellen einer Zoom-in-Effekt, wenn der Benutzer ändert die Ausrichtung Ihres Telefons.

Ich habe getestet dieses meta-tag nicht nur mit einem Apple Gerät und einem Android-Gerät. Das Android-Gerät Zoomen deaktiviert, wenn der Benutzer-skalierbare = no"), und erlaubt das Zoomen, wenn user-scalable=yes, während das Apple-Gerät nie erlaubt das Zoomen in den beiden Testfällen.

Meine Fragen Sind:

  1. Sind diese Meta-Tags in Erster Linie für die iPhone-Safari-Browser?
  2. Bin ich richtig mit dem obigen Meta-Tag?
  3. Wenn ich das nicht bin, Was ist der richtige Weg, um das Meta-Tag verwenden?

    Vielen Dank für Ihren Rat im Voraus!

InformationsquelleAutor Byron Walker | 2011-06-21

Schreibe einen Kommentar