2012-05-16 20 views
3

我有一個網站,我使用的WebSocket我必須在IE上運行我的網站還,但IE不支持WebSocket的有沒有什麼辦法上運行IE WebSocket的?如何運行的WebSocket在IE

回答

3

IE版本< 10不支持Websockets,但可以使用其他技術,如flash或ajax-longpolling。

我建議你使用一個框架,這樣你就不必關心所有的跨瀏覽器問題。一個非常好的框架是socket.io

編輯2017年:這應該不再是一個問題了,因爲websockets現在基本上是supported across the board

+0

請注意,如果你這樣做,你必須改變你的整個系統(所有瀏覽器和服務器)才能使用socket.io而不是本地WebSockets。 – Alnitak

+0

@Alnitak嗯,我想這可能是像你必須花費的一樣的工作,如果你想讓你的本地WebSockets在IE中正常運行:-D – Christoph

+0

@Christoph我多次聽說IE不支持websockets,我測試過在我的瀏覽器中,IE 10發現它顯示'websocket undefined'。 但是這[鏈接](http://msdn.microsoft.com/en-us/library/ie/hh673567(v = vs.85).aspx)說IE不支持websockets,可以請你知道事實嗎? –

0

您可以通過高級邏輯項目的博客文章「Websocket Server Demonstration」下載在Chrome,Firefox和IE(至少)中運行的網頁源代碼。該網頁是爲開發者設置的。

確保您還單擊並閱讀文章中的「(更新:演示MSIE)」linke。遵循簡單的說明將加載谷歌插件,這將允許您在IE中運行最新的websockets。