【发布时间】:2012-04-08 10:35:28
【问题描述】:
我有一个带有 iframe 的 div,并且 iframe 从另一个站点(跨域)加载页面。当页面在 Firefox 中加载时,它可以正常工作并在 div 中显示带有 iframe 的页面。但是在 Chrome 中,它会在页面加载时自动重定向到 iframe URL。知道为什么会发生这种情况,是否可以在 Chrome 中做我想做的事情?
注意:我不想进行任何跨域通信,只是想让用户从我网站的页面中访问其他网站。这也发生在 Safari 中,所以可能是 webkit 的事情。
【问题讨论】:
-
每个网址都会发生这种情况吗?也许这个特定网站有“escape-from-iframe”代码?
-
不,它没有。是的,我意识到在我发布这篇文章后不久,来自其他域的某些 URL 可以工作,所以一定是这样。我不确定这是怎么做到的,所以我不知道要寻找什么,但我可以弄清楚。
标签: google-chrome iframe webkit cross-domain