Cliente HTML5: Navegadores compatibles
Si su navegador muestra una advertencia roja al iniciar al usar el cliente HTML5
Significa que su navegador no es compatible con Websockets o su navegador no es compatible con Canvas.
Los navegadores que no son compatibles con estas tecnologías son IE6, IE7, IE8, IE9 y necesitan FLASH para emular estas funciones.
Navegadores que soportan Websocket y Canvas
Navegadores | Lona | Websocket |
---|---|---|
FireFox | Completo | Versión completa a partir de la 4 |
Chrome | Completo | Completo en la mayoría de las versiones conocidas en PC. |
Ópera | Completo | Completo en las versiones más recientes |
IE6 | Flash | Flash (emulado y sin soporte de proxy) |
Flash | XHR (con soporte de proxy) | |
IE7 | Flash | Flash (emulado y sin soporte de proxy) |
Flash | XHR (con soporte de proxy) | |
IE8 | Flash | Flash (emulado y sin soporte de proxy) |
Flash | XHR (con soporte de proxy) | |
IE9 | Flash | Flash (emulado y sin soporte de proxy) |
Flash | XHR (con soporte de proxy) | |
IE10 | Completo | Completo |
nativo de Android | Completo | XHR |
Opera móvil | Completo | Completo en las versiones más recientes |
Firefox móvil | Completo | Completo |
Safari móvil | Completo | Completo en las versiones más recientes hasta iOS4, de lo contrario emulado a través de XHR |
También vea: ¿Cuál es la diferencia entre websockets y XHR?
Si su navegador recarga automáticamente las páginas a la dirección HTTPS
Significa que el transporte de Websockets no es compatible. Este es el caso en varios navegadores móviles nativos de Android.
Se debe a que el navegador cambia automáticamente al transporte XHR.
Pero debido a que este transporte se realiza a largas distancias con el protocolo HTTP, cada solicitud crea una nueva conexión. Es muy lento e inestable crear nuevas conexiones (hasta 20 nuevas conexiones por segundo), por lo tanto, para evitar esta inestabilidad, el programa está concebido para que la página se recargue automáticamente a la dirección HTTPS para forzar la conexión HTTPS.
Físicamente, también obtienes una conexión segura mayormente persistente y mucho más estable en largas distancias. Así que la lógica del navegador reutiliza la conexión SSL ya establecida en lugar de crear una nueva conexión como lo hace el uso del protocolo HTTP.
Este comportamiento se puede cambiar mediante la siguiente opción en el archivo setting.js ubicado en la carpeta del programa TSplus bajo esta ruta: Clients\www\software\html5\settings.js:
forcesslforxhr = false;
Pero no se recomienda en absoluto deshabilitar el uso de SSL en modo XHR.
*Si no tiene un archivo llamado “settings.js” en la carpeta “C:\Program Files (x86)\TSplus\Clients\www\software\html5”, entonces su versión de TSplus es más antigua y esta documentación no se aplica. Por favor, actualice su sistema primero o contacte con el soporte.*