【问题标题】:Socket.io Node.js error in IE7 - Access DeniedIE7 中的 Socket.io Node.js 错误 - 拒绝访问
【发布时间】:2011-07-07 06:07:01
【问题描述】:

我正在使用 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.

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

我正在运行 node.js V0.4.1。

有人有什么想法吗?

谢谢。

【问题讨论】:

  • 您是否禁用了某些传输?

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 2019-01-06
    • 2019-02-11
    相关资源
    最近更新 更多