我的问题与this one非常相似,但我不明白为什么我的请求会是跨域的。 这是我用firebug得到的:
所有域名都是一样的,我不明白为什么Firefox和IE会有这种行为。
您可以测试here,只需点击三个主要链接之一即可发送请求。
提前致谢!
答案 0 :(得分:2)
这不仅仅是关于域名。协议(http与https)必须相同,整个主机名必须相同,并且端口必须相同。你的一些链接是“www.tronatic-production.com”,但页面加载的只是“tronatic-production.com”。
Here是来自着名的JavaScript专家和时髦 extraordinaire Alex Sexton关于同源策略及其处理方法的演示。
编辑您的链接前缀为“www”的原因是您的标题中有一个<base>
标记,告诉浏览器完全按照这个标记执行操作。