【发布时间】:2011-11-29 01:09:23
【问题描述】:
我的问题与this one 非常相似,但我不明白为什么我的请求会是跨域的。 这是我用萤火虫得到的:
所有域都一样,我不明白为什么 Firefox 和 IE 会有这种行为。
您可以测试here,只需点击三个主要链接之一即可发送请求。
提前致谢!
【问题讨论】:
标签: javascript jquery ajax http-headers cross-domain
我的问题与this one 非常相似,但我不明白为什么我的请求会是跨域的。 这是我用萤火虫得到的:
所有域都一样,我不明白为什么 Firefox 和 IE 会有这种行为。
您可以测试here,只需点击三个主要链接之一即可发送请求。
提前致谢!
【问题讨论】:
标签: javascript jquery ajax http-headers cross-domain
这不仅仅是关于域名。协议(http 与 https)必须相同,整个主机名必须相同,端口也必须相同。您的某些链接指向“www.tronatic-production.com”,但页面加载时仅显示“tronatic-production.com”。
Here 是著名 JavaScript 专家和时髦人士 extraordinaire Alex Sexton 关于同源政策及其处理方法的演讲。
edit 你的链接前面有“www”的原因是你的标题中有一个<base> 标记,它告诉浏览器这样做。
【讨论】: