尽管HTML5的版本还在草案版本,但是已经有不少公司提供的浏览器支持HTML5的标准,以下是我通过代码测试(代码提供:Tootallnate)多个流行的浏览器对HTML5的WebSocket的支持情况,同时一同测试了AdobeFlash Web Socket的支持结果。
HTML5 Web Socket/Adobe Flash Web Socket支持测试结果
浏览器厂家 |
浏览器名称 |
浏览器版本 |
HTML5/ Adobe Flash |
测试模式 |
效率(A/B/C,A代表最高) |
是否通过 |
测试人员 |
Apple(苹果) |
Safari |
5.1.2 |
HTML5 |
无 |
A |
Y |
李克喜 |
Microsoft(微软) |
IE |
8.0 |
Adobe Flash |
无 |
B |
Y |
李克喜 |
Mozilla |
Firefox |
8.0,9.0 |
HTML5 |
无 |
|
N |
李克喜 |
Adobe Flash |
无 |
B |
Y |
李克喜 |
|||
Tencent(腾讯) |
QQBrowser |
6.8 |
HTML5 |
极速模式 |
A |
Y |
李克喜 |
Adobe Flash |
IE兼容模式 |
B |
Y |
李克喜 |
|||
Sohu(搜狐) |
SogouBrowser |
3.1 |
HTML5 |
高速模式 |
A |
Y |
李克喜 |
Adobe Flash |
IE 兼容模式 |
C |
Y |
李克喜 |
|||
Opera |
Opera |
9.80 |
HTML5 |
|
|
N |
李克喜 |
Adobe Flash |
|
|
N |
李克喜 |
|||
Ruiyinig(瑞影) |
Ruiying |
2.3 |
HTML5 |
无 |
|
N |
李克喜 |
Adobe Flash |
IE兼容模式 |
C |
Y |
李克喜 |
|||
Google(谷歌) |
Chrome |
15.3 |
HTML5 |
无 |
A |
Y |
李克喜 |
Maxthon(傲游) |
maxthon |
3.0 |
HTML5 |
无 |
A |
Y |
李克喜 |
总结:以上浏览器基本是最新的版本,只有部分不是最新的版本,但是很意外的是Opera的测试结果,尽然不支持HTML5的WebSocket,就是Adobe Flash的Socket也不支持,略感失望。FireFox也是觉得有点奇怪了,尽然8.0和9.0都不支持HTML5的Websocket。
测试代码在下载搜索:HTML5 Web Socket/Adobe Flash Web Socket