当我关闭浏览器中的socket.io服务器选项卡时,我的firefox3.6出现错误:
错误:未捕获的异常:[exception…"组件返回的故障代码:0xc1f30001(NS_Error_NOT_INITIALIZED)[nsIDOMJSWindow.setTimeout]"nsresult:"0xc1f30001(NS_Error_NOT_inITIALIZE)"location:"JS frame::address.pl:PORT/socket.io/socket.io.JS::anonymount::line 2057"data:no]
其他浏览器也不错,甚至IE8
我认为问题可能是这个bug:https://bugzilla.mozilla.org/show_bug.cgi?id=630386
正如你所看到的,他们已经将其标记为"已解决的工作",因为该错误在Firefox 4.0中被修复为其他工作的副作用。
这给你留下了几个现实的选择:
- 试着想出一个变通办法(祝你好运!),或者
- 建议您的产品用户升级到更高版本的Firefox
请注意,FF 3.6已经是"生命的尽头",因此在这个版本的代码库中获得修复的机会是渐进的零。