在socket.io更新到版本1.3.3后阻止交叉原点

时间:2015-02-07 07:07:55

标签: socket.io socket.io-1.0

从socket.io版本1.1.0升级到1.3.3后,客户端抛出以下错误。

  

阻止跨源请求:同源策略禁止读取   远程资源在   http://localhost/socket.io/?EIO=3&transport=polling&t=1423291738055-2。   这可以通过将资源移动到同一个域来修复   启用CORS。


服务器侦听端口3000。 将服务器端的策略原始设置更改为

io.set('origins', '*:*');

没有解决问题。

客户端的以下更改有效

var socket = io.connect('http://' + window.location.hostname + ":3000");

但是在Firefox上偶尔会出现以下错误。

  

与...的联系   WS://本地主机:3000 / socket.io / EIO = 3及运输=网页套接字&安培; SID = qwl7Kr _-- vqJP5RwAAAN   在页面加载时被打断了。


  

Firefox无法与服务器建立连接   WS://本地主机:3000 / socket.io / EIO = 3及运输=网页套接字&安培; SID = BHt0QgBBauhb4WCUAAAE


如何解决此问题?

0 个答案:

没有答案