1

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

给出此错误:'this.websocket' 为空或不是对象 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');

谢谢你。

PS。这是一个现场示例 http://photosandhomes.ca/33harbour/

4

1 回答 1

0

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

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

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

于 2013-06-24T19:51:45.427 回答