Tengo un problema de escala en una aplicación PhoneGap. Mi problema es muy similar al this question. Quiero permitir el escalado del usuario en mi aplicación y, dado que es todo UIWebView, debería funcionar. He puesto la etiqueta siguiente ventana meta en mis archivos HTML locales y en el sitio remoto que PhoneGap se abre después de la autenticación:Escalar no funciona con PhoneGap en iPad/iOS 5
<meta name="viewport" content="width=device-width; user-scalable=yes; initial-scale=1; maximum-scale=5; minimum-scale=1" />
También he editado el PhoneGap.plist y establecer EnableViewportScale a SÍ. Ninguna de estas configuraciones hace ninguna diferencia en absoluto. Simplemente no puedo escalar las páginas cuando se ejecuta en PhoneGap. Nuestros usuarios esperan escalar en la aplicación porque ya están acostumbrados a ejecutarla en el navegador. La aplicación muestra archivos gráficos, PDFS, etc. y necesita permitir escalar.
utilizo jQuery-Mobile en la página local de inicio de sesión, pero una vez dirigido a la aplicación alojada sólo tiene jQuery y el Varios
alguna idea de por qué PhoneGap no está permitiendo que mi aplicación a escala con el pellizco estándar y gesto de zoom?
EDITAR: Bien, actualización de comportamiento extraño. Ahora, la escala funciona y no cambié nada, excepto agregar la funcionalidad ChildBrowser para una parte de la aplicación. Ahora la aplicación puede escalar. Dudo que ChildBrowser realmente tenga algo que ver con eso porque puedo escalar sin usar el complemento ChildBrowser. Que esta pasando? Todavía quiero la respuesta para saber por qué funciona, ya que es muy probable que pierda escalado nuevamente en una actualización futura si no sé por qué esto comenzó a funcionar.
Relacionados: http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html –
Bueno, no es de extrañar, el zoom no funciona de nuevo como me temía. Todavía no sé por qué. Todo el meta todavía está allí. – davidethell