Android fenêtre d'affichage de réglage “user-scalable=no” pauses largeur / niveau de zoom de la fenêtre d'affichage

Je suis en train de travailler sur une application web qui a une largeur de 640px.

Dans le document head j'ai mis

  <meta name="viewport" content = "width=640, user-scalable=no" />

de sorte que le contenu est bien affichées et étirée horizontalement.

Cela fonctionne parfaitement sur iOS, mais sur Android, le navigateur ouvre le site web de zoom de sorte que l'utilisateur a double-cliquez pour faire un zoom arrière et l'ensemble de la page.

Lorsque je change la fenêtre d'affichage réglage de quitter le user-scalable balise comme ceci:

<meta name="viewport" content="width=640" />

Android navigateur s'adapte parfaitement à la 640px - de sorte qu'il fonctionne.

Le problème, toutefois, est maintenant, que les utilisateurs peuvent zoomer et dézoomer sur Android et iOS depuis le user-scalable balise n'est pas définie.

Comment puis-je interdire la mise à l'échelle et dans le même temps, mettre de la fenêtre d'affichage de la largeur de 640px sur Android?

  • c'est du navigateur bug. j'ai tout essayé, rien n'a fonctionné. enfin, je l'ai enlevé user-scalable=no seulement à partir de ce navigateur. il fonctionne très bien.
InformationsquelleAutor Horen | 2012-10-04