Socket.io没有在IE和Firefox中处理JSON

时间:2011-03-29 05:38:29

标签: javascript node.js serverside-javascript socket.io

使用示例聊天应用程序here,我编写了一个简单的Socket.IO应用程序,通过Node.Js提供服务,使用服务器端的fileRead轮询JSON文件,并广播解析的JSON值到客户端,我在那里显示它们。

这在Chrome,Safari和Opera(所有支持WebSockets的人)中都非常有用。

然而在Firefox中,它失败直到我启动Firebug控制台。那是握手发生并显示数据的时候。

在IE中,它只是不起作用。

当我使用SSL部署相同的代码时,它可以在任何地方使用。关于我在这里做错了什么的想法?编辑:现在它似乎也不适用于SSL :(

1 个答案:

答案 0 :(得分:5)

  

然而在Firefox中,它失败直到我   启动Firebug控制台。就是这样   握手发生,数据是   显示。

听起来这可能是console.log()问题。如果您在没有打开控制台的情况下调用console.log(),Firefox将挂起。