取消iframe中具有target =“_ parent”属性的链接事件

时间:2012-08-07 17:39:10

标签: javascript jquery

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

1 个答案:

答案 0 :(得分:1)

使用支持它的浏览器,您可以做的最好是使用sandbox-attribute

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

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

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

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