Passer au contenu

Client HTML5 : Navigateurs pris en charge

Si votre navigateur affiche un avertissement rouge au démarrage en utilisant le client HTML5

Cela signifie que votre navigateur ne prend pas en charge les Websockets ou que votre navigateur ne prend pas en charge Canvas. Les navigateurs qui ne prennent pas en charge ces technologies sont IE6, IE7, IE8, IE9 et nécessitent FLASH pour émuler ces fonctionnalités.

Navigateurs prenant en charge Websocket et Canvas

Navigateurs Toile Websocket
FireFox Complet Version complète à partir de la version 4
Chrome Complet Complet dans la plupart des versions connues sur PC
Opéra Complet Complet dans les dernières versions
IE6 Flash Flash (émulé et sans support de proxy)
Flash XHR (avec support proxy)
IE7 Flash Flash (émulé et sans support de proxy)
Flash XHR (avec support proxy)
IE8 Flash Flash (émulé et sans support de proxy)
Flash XHR (avec support proxy)
IE9 Flash Flash (émulé et sans support de proxy)
Flash XHR (avec support proxy)
IE10 Complet Complet
Android natif Complet XHR
Opera mobile Complet Complet dans les dernières versions
Firefox mobile Complet Complet
Safari mobile Complet Complet dans les versions les plus récentes jusqu'à iOS4, sinon émulé via XHR

Voir aussi : Quelle est la différence entre les websockets et XHR ?

Si votre navigateur recharge automatiquement les pages vers l'adresse HTTPS

Cela signifie que le transport Websockets n'est pas pris en charge. C'est le cas sur plusieurs navigateurs mobiles natifs Android. Cela est dû au fait que le navigateur passe automatiquement au transport XHR.

Mais parce que ce transport se fait sur de longues distances avec le protocole HTTP, chaque requête crée une nouvelle connexion. Il est très lent et instable de créer de nouvelles connexions (jusqu'à 20 nouvelles connexions par seconde), donc pour éviter cette instabilité, le programme est conçu de manière à ce que la page se recharge automatiquement à l'adresse HTTPS pour imposer la connexion HTTPS.

Physiquement, vous bénéficiez également d'une connexion sécurisée principalement persistante et beaucoup plus stable sur de longues distances. Ainsi, la logique du navigateur réutilise la connexion SSL déjà établie au lieu de créer une nouvelle connexion comme c'est le cas avec le protocole HTTP.

Ce comportement peut être modifié par l'option suivante dans le fichier setting.js situé dans le dossier du programme TSplus sous ce chemin : Clients\www\software\html5\settings.js :

forcesslforxhr = false;

Mais il n'est absolument pas recommandé de désactiver l'utilisation de SSL en mode XHR.

Si vous n'avez pas de fichier nommé "settings.js" dans le dossier "C:\Program Files (x86)\TSplus\Clients\www\software\html5", alors votre version de TSplus est plus ancienne et cette documentation ne s'applique pas. Veuillez d'abord mettre à jour votre système ou contacter le support.