我面临着Socket.io的跨子域/端口问题。例如在Opera中,当我禁用Flash Socket.i0时,会自动回退到JSONP,这并不好(XHR要好得多(。
我现在使用的是测试子域,我们称之为test.example.com。我尝试了很多解决方案。
http://data.test.example.com:80
http://test.example.com:8000
http://example.com:8000
没有一个解决方案奏效。有什么提示吗?也许我应该使用nginx作为反向代理?类似http://test.example.com/data/
的东西?
我正面临Socket.io的跨子域/端口问题。例如在Opera中,当我禁用Flash Socket.io时,会自动回退到JSONP-这并不好(XHR要好得多(。
好问题。在使用Opera时,我也有一个"旋转的悸动器"。但经过一番搜索,我认为Opera还不支持CORS。你必须使用CORS绕过同源政策。我认为socket.io的唯一选择是添加服务器发送事件(socket.io还没有服务器发送事件,我认为它有跨域支持(。您也可以尝试用socket.io填充问题(不要认为他们会把它放在问题队列前面(。但也许这个问题可能是工作服务器发送的事件
此外,我认为你可以启用闪光灯插座,这样可以解决所有问题。几乎所有(99%(用户都有闪光灯。
或者你喜欢你说你可以使用Nginx作为反向代理。此外,一些用户确实使用了HAProxy。