Google Chrome窗口中iframe内的iframe无法打开带有target =“_ blank”的链接

时间:2013-06-03 22:25:39

标签: javascript google-chrome iframe tabs window.open

我有一个包含许多iframe的页面。这些iframe中包含与target="_blank"有链接的iframe。当我点击它们时,它们什么都不做。 如何才能打开这些链接?

5 个答案:

答案 0 :(得分:2)

发生这种情况是因为我使用的iframe属性“sandbox”没有正确的值。

答案 1 :(得分:1)

使用target="_parent"。 另外,检查' target'的不同可能值。属性在这里: http://www.w3schools.com/tags/att_a_target.asp

答案 2 :(得分:0)

javascript中的window.top属性可让您访问最顶层的浏览器窗口。

window.location属性允许您重定向到其他页面。

尝试使用顶部和位置的组合重定向:

window.top.location.assign("url")

答案 3 :(得分:0)

_blank 会在新标签/窗口中打开该链接。要访问最顶层的窗口,请使用 target =“_ top”

答案 4 :(得分:-1)

您是否尝试过使用JavaScript事件,例如:

<a onClick="window.open(...);"></a>