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

0xf*_*000 0 javascript serverside-javascript node.js socket.io

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

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

但是在Firefox中,我启动Firebug控制台之前它会失败.那是握手发生并显示数据的时候.

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

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

mkr*_*cny 5

但是在Firefox中,在我启动Firebug控制台之前它会失败.那是握手发生并显示数据的时候.

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