Client HTML5: Browser supportati
Se il tuo browser mostra un avviso rosso all'avvio utilizzando il client HTML5
Significa che il tuo browser non supporta i Websockets o il tuo browser non supporta il Canvas. I browser che non supportano queste tecnologie sono IE6, IE7, IE8, IE9 e necessitano di FLASH per emulare queste funzionalità.
Browser che supportano Websocket e Canvas
Browser | Tela | Websocket |
---|---|---|
FireFox | Completo | Versione completa a partire dalla 4 |
Chrome | Completo | Completo nelle versioni più conosciute su PC |
Opera | Completo | Completo nelle versioni più recenti |
IE6 | Flash | Flash (emulato e senza supporto proxy) |
Flash | XHR (con supporto proxy) | |
IE7 | Flash | Flash (emulato e senza supporto proxy) |
Flash | XHR (con supporto proxy) | |
IE8 | Flash | Flash (emulato e senza supporto proxy) |
Flash | XHR (con supporto proxy) | |
IE9 | Flash | Flash (emulato e senza supporto proxy) |
Flash | XHR (con supporto proxy) | |
IE10 | Completo | Completo |
Android nativo | Completo | XHR |
Opera mobile | Completo | Completo nelle versioni più recenti |
Firefox mobile | Completo | Completo |
Safari mobile | Completo | Completo nelle versioni più recenti fino a iOS4, altrimenti emulato tramite XHR |
Vedi anche: Qual è la differenza tra websockets e XHR?
Se il tuo browser ricarica automaticamente le pagine all'indirizzo HTTPS
Significa che il trasporto Websockets non è supportato. Questo è il caso su diversi browser mobili nativi Android. È dovuto al fatto che il browser passa automaticamente al trasporto XHR.
Ma poiché questo strato di trasporto su lunghe distanze utilizza il protocollo HTTP, ogni richiesta crea una nuova connessione. È molto lento e instabile creare nuove connessioni (fino a 20 nuove connessioni al secondo), pertanto per evitare questa instabilità il programma è concepito in modo che la pagina si ricarichi automaticamente all'indirizzo HTTPS per forzare la connessione HTTPS.
Fisicamente ottieni anche una connessione sicura per lo più persistente e molto più stabile su lunghe distanze. Quindi la logica del browser riutilizza la connessione SSL già stabilita invece di crearne una nuova come avviene con l'uso del protocollo HTTP.
Questo comportamento può essere modificato dall'opzione seguente nel file setting.js situato nella cartella del programma TSplus sotto questo percorso: Clients\www\software\html5\settings.js:
forcesslforxhr = false;
Ma non è assolutamente consigliato disabilitare l'uso di SSL in modalità XHR.
Se non hai un file chiamato "settings.js" nella cartella "C:\Program Files (x86)\TSplus\Clients\www\software\html5", allora la tua versione di TSplus è più vecchia e questa documentazione non si applica. Si prega di aggiornare prima il sistema o contattare il supporto.