我正在構建一個針對開發人員的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瀏覽器中無法使用?