相同的原始策略和Access-Control-Allow-Origin

时间:2014-09-25 01:23:59

标签: javascript html browser same-origin-policy

所以我有一个网页从两个不同的服务器获取内容(两个图像)。它只是一个HTTP GET没什么特别的。

我在页面中有一些JavaScript,它在iframe上调用document.getElementsByTagName(' a')。我收到以下错误 -

"Blocked a frame with origin http://server1.example.com from accessing a frame with origin http://server2.example.com . Protocols, domains, and ports must match."

在我的apache配置文件中,我将以下内容添加到发送的标题中 -

Header set Access-Control-Allow-Origin "*"

在此之后,我在浏览器调试器中看到标头实际上是设置的。

但我仍然看到同样的错误。这不是预期的解决方法或解决方案吗?我错过了什么?我不能正确理解相同的原产地政策吗?

编辑:这太荒谬了。像我这样的人要求SO获得一些知识。如果我理解CORS或相同的原产地政策,我会自己削减它。我不知道为什么这是另一个的重复。它似乎不是。有时,对SO有所了解的人喜欢与知识渊博的人交谈。如果你让它保持开放一段时间,可能是一个更善良的人会回答这个问题。但现在它不会发生。

0 个答案:

没有答案