IE7中的Socket.io Node.js错误 - 拒绝访问

时间:2011-03-02 12:36:36

标签: internet-explorer-7 node.js socket.io

我使用socket.io使用以下脚本连接到我的节点服务器:

$socket = new io.Socket(null,{port:8086,rememberTransport:false});  
$socket.connect();

如果在IE8 / 9,Chrome,Safari和& FF。

当我在IE7中尝试连接时,会建立连接,但随后会弹出以下错误:

An error has occured in the script on this page.
Error: Access denied.

然后客户端与节点服务器断开连接。

我是runnig node.js V0.4.1。

有人有任何想法吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

这是因为我在io.connect中没有secure:true语句。它应该是:

 var socket = new io.Socket(null, {port: 443, secure: true, rememberTransport: false});
 socket.connect();