目标=" _blank" iframe里面的链接

时间:2014-05-19 21:57:50

标签: iframe

我使用iFrame从另一个域加载一个页面,其中包含target =“_ blank”链接。当我点击时,网页会像往常一样在新页面中打开。如何避免在新窗口中打开这些链接?我希望在iframe中打开这些链接。

2 个答案:

答案 0 :(得分:2)

唯一真正的解决方案是将target="_blank"更改为target="_self"。或者完全删除目标属性并让默认操作发生(_self)。

这个问题可能是对此的重新发布:Force any HREF in an IFrame to use its parent as the target,但其中一些技巧可能对您有用。

但如果该网页位于您无法控制的域名上,则您无法做任何事情。

答案 1 :(得分:0)

我非常确定这是一个浏览器级功能,因此您无法使用html影响其行为。

您可以创建一个代理,过滤您正在显示的所有数据(您可以清除所有目标=" _blank"),但这会破坏仅使用iframe的简单性。遗憾。