跳到内容

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版本较旧,此文档不适用。请先更新您的系统或联系支持。