1

我有一个 iframe,它显示另一个域上的网站,其中包含具有target="_parent"属性的链接。因此,它不是在 iframe 中加载链接,而是重定向整个页面。有没有办法捕捉这个事件,取消它,并使用 jQuery 或直接使用 javascript 将 iframe 的 url 设置为该链接?

4

1 回答 1

1

对于支持它的浏览器,你能做的最好的就是使用sandbox-attribute

<iframe sandbox="allow-forms allow-scripts allow-same-origin"></iframe>

"allow-top-navigation"除非您在属性中列出,否则现在不允许 iframe 更改顶部位置。

但是链接在 iframe 中不起作用,链接根本不起作用,并且在控制台中记录了安全错误:

http://jsfiddle.net/rRT6S/3/

于 2012-08-07T17:57:52.450 回答