【问题标题】:Socket.io and Internet explorerSocket.io 和 Internet Explorer
【发布时间】:2013-06-03 16:35:07
【问题描述】:

我遇到了 socket.io 无法在 Internet Explorer 8 和 9 上运行的问题。

给出这个错误: 'this.websocket' 为 null 或不是对象 socket.io.min.js 第 2 行

我已经以这种方式设置了 WEB_SOCKET_SWF_LOCATION。它是 Jquery $(document).ready 的一部分

var WEB_SOCKET_SWF_LOCATION = 'http://photosandhomes.ca/static/WebSocketMain.swf'; var page_loadSock = io.connect('/page_load');

谢谢。

附言。这是一个活生生的例子 http://photosandhomes.ca/33harbour/

【问题讨论】:

  • 尝试设置 WEB_SOCKET_DEBUG = true。您是否在 843 上提供 Flash 策略文件?

标签: internet-explorer-8 internet-explorer-9 websocket socket.io


【解决方案1】:

问题是我在代码中有“var WEB_SOCKET_SWF_LOCATION”。

如果您遇到同样的问题,请在全局命名空间中使用不带 var 的“WEB_SOCKET_SWF_LOCATION”。

我个人将 WEB_SOCKET_SWF_LOCATION 放到了 socket.io.js 文件中。

【讨论】:

    猜你喜欢
    • 2014-05-20
    • 2012-08-31
    • 2018-12-14
    • 2013-01-06
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多