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.