Firefox:仅在本地主机上工作的普通websocket

Firefox:仅在本地主机上工作的普通websocket,firefox,websocket,tornado,Firefox,Websocket,Tornado,最近,我尝试让websocket使用Tornado作为服务器和浏览器上的普通websocket界面。 我用教程作为起点。 它在所有浏览器中都能正常工作。当我想在本地网络上试用时,我改变了: var ws = new WebSocket("ws://localhost:8888/?Id="+uid); 致: 在我的个人电脑和网络中的其他电脑上,它在Chrome、IE、Opera中运行良好。 但它停止在我的电脑和其他电脑上使用FireFox 我可以在serwer上看到它成功连接,我可以在FF控制台

最近,我尝试让websocket使用Tornado作为服务器和浏览器上的普通websocket界面。 我用教程作为起点。 它在所有浏览器中都能正常工作。当我想在本地网络上试用时,我改变了:

var ws = new WebSocket("ws://localhost:8888/?Id="+uid);
致:

在我的个人电脑和网络中的其他电脑上,它在Chrome、IE、Opera中运行良好。 但它停止在我的电脑和其他电脑上使用FireFox

我可以在serwer上看到它成功连接,我可以在FF控制台中看到响应头,它触发onopen事件,但此行:

ws.send("Message to send");
根本没有结果。它不会在控制台中生成任何消息(既不是错误也不是请求),不会向serwer发送任何消息

过了一段时间,我发现“网页加载时与websocket的连接被中断”错误

我删除了我的FF设置中的任何代理,在某处和其他地方读了一大堆类似的问题,但没有结果

我被困在这里,如果有任何帮助,我将不胜感激

测试代码可以从上面链接的本教程中获取。这个问题只存在于Firefox中

ws.send("Message to send");