-
當前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
websocket瀏覽器兼容(websocket支持瀏覽器版本)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于websocket瀏覽器兼容的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、websocket ie哪個版本支持
ie11應(yīng)該是支持的
1、ie11版本應(yīng)該是IE瀏覽器的最后 一個版本就,基本是完全支持w3c標準的一個瀏覽器
2、當然建議還是使用webkit內(nèi)核的瀏覽器比較好
二、(5)WebSocket 與 HTTP
WebSocket:雙向平等對話, 服務(wù)器可主動向客戶端推送,客戶端可主動發(fā)送,2008年誕生,2011成國際標準,所有瀏覽器 都支持
新協(xié)議,跟 HTTP 協(xié)議基本沒關(guān)系,為兼容現(xiàn)瀏覽器, 握手階段用 HTTP 。主要區(qū)別:
1)建立TCP 協(xié)議之上 ,服務(wù)端實現(xiàn)容易
2)與 HTTP 兼容, 默認端口也是80和443,握手時不容易屏蔽,能通過各種 HTTP 代理服務(wù)器
3)數(shù)據(jù)格式輕量 ,性能開銷小,通信高效。
4)可發(fā)送文本、二進制數(shù)據(jù)
5)沒有同源限制 ,客戶端可以與 任意 服務(wù)器 通信
6)協(xié)議標識符是ws (加密則為wss),服務(wù)器網(wǎng)址就是 URL
持久化協(xié)議
1.0 通過 Request 界定,一個Request 和一個 Response 結(jié)束
1.1 有keep-alive,可以發(fā)多個 Request,接收多個 Response。但Request = Response, Response 被動
基于 HTTP 協(xié)議, 多了3Upgrade: websocket 4Connection: Upgrade , 告訴Apache 、 Nginx 等服務(wù)器要用 WebSocket
5)瀏覽器 隨機生成 Base64 encode 值,告訴服務(wù)器,驗證是不是真WebSocket 助理
6)用戶定義字符串,區(qū)分 同 URL,不同服務(wù) 所需協(xié)議
7)服務(wù)器用WebSocket Draft 協(xié)議版本
返回下列 ,表示已接受請求, 成功建立 WebSocket
2、3不變,告訴客戶端即將升級是 WebSocket 協(xié)議
4)Sec-WebSocket-Accept 經(jīng)服務(wù)器確認,加密后Sec-WebSocket-Key 。 服務(wù)器:好啦,知道啦,給你看我 ID CARD 證明
5)Sec-WebSocket-Protocol 最終使用協(xié)議
HTTP 完成所有工作,接下來按WebSocket 進行
1、ajax輪詢 :瀏覽器隔個幾秒就發(fā)送一次請求,詢問服務(wù)器是否有新信息
2、long poll :跟 ajax輪詢 差不多,都是采用輪詢的方式,不過采取的是阻塞模型
3、WebSocket (最好,雙方主動):只需要經(jīng)過一次 HTTP 請求,就可以做到源源不斷的信息傳送
https://www.cnblogs.com/nnngu/p/9347635.html
三、現(xiàn)在的瀏覽器是不是都支持WebSocket
你好,內(nèi)核是ie9以上版本都支持websocket
你看下自己的ie版本
你現(xiàn)在是什么系統(tǒng),更新或者安裝ie10,現(xiàn)在新版的主流瀏覽器都能支持
ie版本號一般在瀏覽器的幫助菜單----點“關(guān)于Internet Explorer“選項就可以看到
四、現(xiàn)在的瀏覽器是不是都支持WebSocket
WebSocket是html5新增加的一種通信協(xié)議,目前流行的瀏覽器都支持這個協(xié)議, 例如Chrome,Safari,F(xiàn)irefox,Opera,IE等等,對該協(xié)議支持最早的應(yīng)該是chrome, 從chrome12就已經(jīng)開始支持,隨著協(xié)議草案的不斷變化, 各個瀏覽器對協(xié)議的實現(xiàn)也在不停的更新。該協(xié)議還是草案,沒有成為標準, 不過成為標準應(yīng)該只是時間問題了,從WebSocket草案的提出到現(xiàn)在已經(jīng)有十幾個版本了, 目前最新的是版本17,所對應(yīng)的協(xié)議版本號為13,目前對該協(xié)議支持最完善的瀏覽器應(yīng)該是chrome,畢竟WebSocket協(xié)議草案也是Google發(fā)布的。
以上就是關(guān)于websocket瀏覽器兼容相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀: