我以为我理解相同的原产地政策,但是后来我的代码起作用了……谁会想到的?
我有一个用JavaScript编写的多人游戏,该游戏使用Strophe XMPP库与后端通信。即使游戏托管在一台计算机上,而XMPP服务器托管在另一台计算机上,它也能很好地发挥作用。
基本上,我在本地主机上运行游戏,但Strophe连接连接到其他计算机和端口。那怎么可能?
Strophe使用长时间轮询的XHR请求,不,我不使用Flash回退。
最佳答案
服务器可以选择启用跨源资源共享(CORS)的跨源请求。 CORS wikipedia。 CORS MDN