我有一个 iframe,它显示另一个域上的网站,其中包含具有target="_parent"
属性的链接。因此,它不是在 iframe 中加载链接,而是重定向整个页面。有没有办法捕捉这个事件,取消它,并使用 jQuery 或直接使用 javascript 将 iframe 的 url 设置为该链接?
问问题
216 次
1 回答
1
对于支持它的浏览器,你能做的最好的就是使用sandbox
-attribute:
<iframe sandbox="allow-forms allow-scripts allow-same-origin"></iframe>
"allow-top-navigation"
除非您在属性中列出,否则现在不允许 iframe 更改顶部位置。
但是链接在 iframe 中不起作用,链接根本不起作用,并且在控制台中记录了安全错误:
于 2012-08-07T17:57:52.450 回答