我正在構建一個針對開發人員的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. 今天我還需要現代瀏覽器的CSS autoprefix嗎?
- 3. 爲什麼Google Font API會在現代瀏覽器上失敗?
- 4. 什麼瀏覽器支持「!重要」?
- 5. 瀏覽器,Safari和Opera尤其需要了解HTTP響應需要什麼?
- 6. 爲什麼需要清理輸出到瀏覽器的數據
- 7. 製作社交瀏覽器遊戲需要什麼「工具」?
- 8. 角度:爲什麼Chrome瀏覽器需要哈希根URL
- 9. 基於mmo瀏覽器的遊戲需要什麼語言?
- 10. wxpython瀏覽文件(需要代碼)
- 11. 現代瀏覽器中的多語言
- 12. 爲什麼unix鏈接沒有出現在瀏覽器中?
- 13. 在C#中編寫文件瀏覽器的最現代方式是什麼?
- 14. 什麼是「瀏覽器鉻」?
- 15. XAMPP:什麼瀏覽器
- 16. 空對象需要角瀏覽器
- 17. 我的瀏覽器需要Javascript使用
- 18. 如果我只針對現代瀏覽器,是否仍需要normalize.css?
- 19. 爲什麼我需要我需要在子類中實現IDisposable()
- 20. 如何在現代瀏覽器中實現lodash _.remove函數?
- 21. 我不需要支持舊版瀏覽器,那麼IE11是否需要modernizr?
- 22. UIView中的UIWebView需要鏈接在瀏覽器中打開
- 23. 句柄瀏覽器刷新socket.io
- 24. 需要瀏覽按鈕?
- 25. 需要許多瀏覽器,但它需要太多內存
- 26. 爲什麼要使用Socket.io?
- 27. 什麼是現在最好的IE瀏覽器PNG修復?
- 28. 什麼瀏覽器現在支持window.postMessage調用?
- 29. JQSlickWrap不適用於現代瀏覽器
- 30. Ionic/Cordova:如何在Web瀏覽器中調試需要「cordova.js」庫的JavaScript代碼