我有两个脚本都使用Strophe.js并且都从同一个Web服务器加载。一个工作,另一个没有,并抱怨CORS。
有效的方法就是这样:
-FI -openmp -Ofast -fPIC -xhost -openmp -fp-model strict
...和输出:
console.log(document.location + ' will connect to ' + details.url);
var con = new Strophe.Connection(details.url);
不起作用的是:
xmpp_viewer.js:361 http://localhost/XMPPViewer/index.html?url=ws://localhost:5280/ws-xmpp/&jid=Robert78@komogvind.dk&password=KonnichiWa&connect=true will connect to ws://localhost:5280/ws-xmpp/
...和输出:
console.log(document.location + ' will connect to ' + query.connect);
var connection = new Strophe.Connection(query.connect);
因此,它们从同一主机加载并连接到同一主机和端口。我不记得为有效的脚本启用/禁用了任何内容。 为什么不同?