尽管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