HTML5客户端:支持的浏览器
如果您的浏览器在使用 HTML5 客户端时显示红色警告
这意味着您的浏览器不支持 Websockets 或您的浏览器不支持 Canvas。 不支持这些技术的浏览器包括 IE6、IE7、IE8、IE9,并且需要 FLASH 来模拟这些功能。
支持 Websocket 和 Canvas 的浏览器
浏览器 | 画布 | Websocket |
---|---|---|
火狐 | 完整 | 从版本 4 开始的完整内容 |
Chrome | 完整 | 在大多数已知版本的个人电脑上完整。 |
歌剧 | 完整 | 在最新版本中完整提供 |
IE6 | 闪光 | 闪存(模拟和不支持代理) |
闪光 | XHR(带代理支持) | |
IE7 | 闪光 | 闪存(模拟和不支持代理) |
闪光 | XHR(带代理支持) | |
IE8 | 闪光 | 闪存(模拟和不支持代理) |
闪光 | XHR(带代理支持) | |
IE9 | 闪光 | 闪存(模拟和不支持代理) |
闪光 | XHR(带代理支持) | |
IE10 | 完整 | 完整 |
安卓原生 | 完整 | XHR |
Opera 移动版 | 完整 | 在最新版本中完整提供 |
Firefox 移动版 | 完整 | 完整 |
Safari 移动版 | 完整 | 在最新版本中完全支持至 iOS4,否则通过 XHR 模拟。 |
另请参阅: Websockets和XHR之间有什么区别?
如果您的浏览器自动将页面重新加载到 HTTPS 地址
这意味着不支持Websockets传输。这在几个Android原生移动浏览器中是这样的。原因是浏览器会自动切换到XHR传输。
但由于此传输层在长距离上使用HTTP协议,每个请求都会创建新的连接。创建新连接非常缓慢且不稳定(每秒最多可创建20个新连接),因此为了避免这种不稳定性,该程序的设计使得页面会自动重新加载到HTTPS地址以强制执行HTTPS连接。
从物理上讲,您还可以获得大多数持久的安全连接,并且在长距离上更加稳定。因此,浏览器重用已建立的SSL连接的逻辑,而不是像使用HTTP协议那样创建新的连接。
此行为可以通过位于以下路径的 TSplus 程序文件夹中的 setting.js 文件中的以下选项进行更改:Clients\www\software\html5\settings.js:
forcesslforxhr = false;
但绝对不建议在XHR模式下禁用SSL的使用。
如果您在“C:\Program Files (x86)\TSplus\Clients\www\software\html5”文件夹中没有名为“settings.js”的文件,则您的TSplus版本较旧,此文档不适用。请先更新您的系统或联系支持。