2011-11-22 14 views
5

Según muchas fuentes, una etiqueta meta como esto se supone que es impedir que el navegador dejando que el zoom de usuarios dentro y fuera de la página:¿Por qué el Samsung Galaxy S ignora la metaetiqueta escalable por el usuario?

<meta name="viewport" content="user-scalable=no"> 

Esto funciona correctamente en la mayoría de los navegadores móviles, incluyendo iOS y lo más Android teléfonos que he probado. Sin embargo, el Samsung Galaxy S (Sprint Epic) no lo respeta, sino que permite el acercamiento/alejamiento arbitrario del usuario.

Puede ver esto visitando la página de "pantalla táctil" de Facebook en http://touch.facebook.com/ - en la mayoría de los teléfonos no puede acercarse a esa página, pero en el Galaxy S puede. También he confirmado que el Galaxy S II respeta correctamente la metaetiqueta, por lo que esto parece limitado al Galaxy S.

¿Es esto solo un error en la compilación del navegador del Galaxy S? ¿Hay algún problema que no falle en otros dispositivos?

+0

me había dado cuenta de que puedo acercar más páginas a continuación, los teléfonos de otras personas. Me gusta de esta manera para ser honesto. – asawyer

+0

Sospecho que no es tanto un error como una característica. ¿Qué posible razón podría tener para no dejar que la gente amplíe? – robertc

+4

robertc: algunas páginas ya están diseñadas para usarse como aplicaciones móviles en una pantalla pequeña con una interfaz táctil. Permitir al usuario acercarse y desplazarse por la página lo haría más confuso, reduciría la usabilidad y posiblemente interferiría con el funcionamiento de la interfaz de usuario de la página. – Angus

Respuesta

0

utilizo este

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> 

y funciona en mi galaxy s

+0

No funciona en mi Samsung Galaxy Gio, que ejecuta Android 2.3.6. Algunas personas aparentemente tuvieron suerte al agregar 'maximum-scale = 1.0', pero eso tampoco funcionó aquí. – Pieter

Cuestiones relacionadas