正如their faq所说,socket.io在每个浏览器上都支持跨域连接。谁能告诉我,如果跨域通信使用一种特殊的传输机制,比如长轮询,或者它可以与所有支持的机制一起工作。另一件事是var socket = io.connect('http://localhost');。客户端使用它来连接到socket.io服务器。因为这通过WebSockets、长轮询等建立了连接。上面的connect方法本身使用一个常规的http请求。至少这个请求不会违反同源策略吗?
发布于 2012-08-16 11:48:35
我刚刚在IE 8和FireFox 14中测试了它
跨域工作
跨域不适用于
htmlfile btw通常只适用于IE,而websocket不适用于IE (< 10)。flashsocket不能在支持websocket的浏览器中工作,这就是为什么我只在IE8中测试它的原因。
https://stackoverflow.com/questions/11529394
复制相似问题