我正在构建一个针对开发人员的Web应用程序。我认为大多数Web开发人员会使用现代浏览器,因此会支持WebSockets。那么,socket.io有什么需要吗?或者,也许我只是天真的呢?在现代浏览器中,socket.io需要什么?
2
A
回答
2
WebSockets支持非常有限。当前的Internet Explorer版本(IE 9)甚至不支持当前的WebSockets规范。您需要IE 10+,Firefox 11+,Chrome 16+或每晚构建的Safari。
http://en.wikipedia.org/wiki/WebSocket#Browser_support
所以这是一个相当大的假设,即大多数Web开发人员使用的是支持它的浏览器。
另外,想想企业web开发人员。通常他们的企业用户都在运行公司已经标准化的一些浏览器(通常是IE)的旧版本(通常是为了支持一些旧的业务线应用程序)。
实际上,7% of all internet users and 25% of Chinese users仍在使用IE 6。
在可预见的未来,socket.io可能会有很多需求。
0
许多代理服务器和防火墙会破坏websocket。使用http://socket.io-test.com进行测试。
相关问题
- 1. 为什么需要浏览器重置?
- 2. Ctrl + PLUS/MINUS在现代浏览器中做什么?
- 3. 适用于现代浏览器的Socket.io替代方案
- 4. 现代浏览器使用font-awesome需要哪个文件?
- 5. 今天我还需要现代浏览器的CSS autoprefix吗?
- 6. 浏览器JavaScript需要webworker
- 7. 为什么Google Font API会在现代浏览器上失败?
- 8. 在浏览器中伪造socket.io事件
- 9. 什么浏览器支持“!重要”?
- 10. 浏览器,Safari和Opera尤其需要了解HTTP响应需要什么?
- 11. 基于mmo浏览器的游戏需要什么语言?
- 12. 为什么需要清理输出到浏览器的数据
- 13. jquery mobile需要什么浏览器?我可以使用phonegap吗?
- 14. 制作社交浏览器游戏需要什么“工具”?
- 15. 现代浏览器检测?
- 16. 什么是浏览器代理GTB7.4?
- 17. 代码打开IE浏览器,但需要Safari浏览器和Firefox
- 18. 在Chrome浏览器扩展中使用web sql需要什么权限
- 19. 为什么现代浏览器JS引擎是多线程的?
- 20. wxpython浏览文件(需要代码)
- 21. 需要在大多数浏览器中使用jQuery脚本(跨浏览器)
- 22. 仅在浏览器端的Socket.io?
- 23. 现代浏览器中的多语言
- 24. 为什么unix链接没有出现在浏览器中?
- 25. 为什么在现代浏览器中禁用了流水线操作?
- 26. 在C#中编写文件浏览器的最现代方式是什么?
- 27. 在现代浏览器中上传文件的最佳方式是什么
- 28. 什么是“浏览器铬”?
- 29. XAMPP:什么浏览器
- 30. 为什么此代码在Chrome浏览器中无法使用?