Aviso importante: las siguientes preguntas frecuentes sobre cómo cambiar el ancho de visualización efectivo solo funcionan en la vista de página directa y no funcionarán cuando se usan en iframe. Esa es una limitación de algunos navegadores que no permiten que las páginas secundarias controlen su tamaño efectivo. Por lo tanto, mediante el uso de iframe, el control de tamaño debe ser implementado por el titular principal que incluye el iframe con el cliente HTML5. Un cliente HTML5 cargado con Iframe siempre utiliza el tamaño informado por el titular principal.
Controlar el ancho de la ventana de visualización
De forma predeterminada, el cliente HTML5 reutiliza la resolución predeterminada de 1024 píxeles de ancho, donde la altura se calcula automáticamente según la altura de pantalla disponible informada por el navegador, excluyendo la altura variable de la barra de direcciones, la barra inferior, etc., que también se calcula exclusivamente por el navegador y no puede verse afectada por el motor del programa. Al hacerlo, el navegador controla el nivel de zoom mínimo para adaptarse a toda la pantalla de su dispositivo móvil.
Dado que la configuración de 1024 píxeles no siempre satisface las necesidades de ancho mínimo, puede aumentar este valor.
1. Ubique *\Clients\www\software\html5\settings.js > W.viewportwidth = "1024";
2. aumente el valor como ejemplo a W.viewportwidth = "1400";
PD: Además, el programa admite el valor numérico de la cadena "ancho del dispositivo" configurando W.viewportwidth = "ancho del dispositivo"; En tal caso, el programa hará todo lo posible para reconocer la resolución real del dispositivo y utilizar su tamaño físico en lugar de un valor numérico dado explícitamente. Pero eso puede funcionar o no funcionar en absoluto dependiendo de la constelación del dispositivo del navegador, por lo tanto, utilícelo bajo su propio riesgo, ya que puede excluir algunos navegadores no muy utilizados del comportamiento esperado.
Controlar el ancho mínimo de la ventana gráfica
En comparación con viewportwidth, la variable viewportminwidth aumentará la resolución efectiva en ancho si el viewportwidth dado desborda el viewportminwidth, en tal caso la pantalla se desbordará en el lado derecho, de modo que para alcanzar los bordes más derechos deberá desplazarse horizontalmente.
Imaginemos el siguiente escenario: W.viewportwidth = "1024"; y W.viewportminwidth= "1400";
En tal caso, 1400 - 1024 = 376 píxeles desbordados, también el área mínima visible en la pantalla será de 1024 píxeles y 376 píxeles permanecerán desplazables en el lado derecho, de modo que para alcanzar estos 376 píxeles ocultos deberá desplazarse mediante desplazamiento horizontal (mientras mantiene presionado un dedo en la pantalla muévalo inmediatamente hacia el lado derecho (o izquierdo).