pau*_*aul 5 iframe webkit google-chrome cross-domain
我有一个带有iframe的div,而iframe从另一个网站(跨域)加载一个页面.当页面加载到Firefox时,它工作正常,并显示div中的iframe页面.但是,在Chrome中,它会在页面加载时自动重定向到iframe网址.知道为什么会这样,如果有可能做我想在Chrome中做的事情吗?
注意:我不是要尝试进行任何跨域通信,只是想让用户从我网站上的页面中访问其他网站.这也发生在Safari中,所以也许这是一个webkit的事情.
Pav*_*vlo 10
沙盒iframe可能是您的问题的解决方案.它受Safari和Chrome支持,不会影响Firefox 1.您可以像这样使用它:
<iframe sandbox="allow-forms allow-same-origin allow-scripts" src="http://stackoverflow.com"></iframe>
Run Code Online (Sandbox Code Playgroud)
通过不添加allow-top-navigation,您阻止iframe重定向整个页面.您可以在W3C.org上阅读更多相关信息.
1从版本17开始,Firefox还支持沙盒iframe.
| 归档时间: |
|
| 查看次数: |
3684 次 |
| 最近记录: |