Javascript Google Chrome windows中iFrame中的iFrame赢得了';t打开与target="_“空白”;
我有一个包含许多iFrame的页面。这些iFrame中的iFrame具有与Javascript Google Chrome windows中iFrame中的iFrame赢得了';t打开与target="_“空白”;,javascript,google-chrome,iframe,tabs,window.open,Javascript,Google Chrome,Iframe,Tabs,Window.open,我有一个包含许多iFrame的页面。这些iFrame中的iFrame具有与target=“\u blank”的链接。当我点击它们时,它们什么也不做如何打开这些链接?您是否尝试过使用JavaScript事件,例如: <a onClick="window.open(...);"></a> javascript中的属性允许您访问最顶端的浏览器窗口 该属性允许您重定向到其他页面 尝试使用顶部和位置的组合重定向: window.top.location.assign("url"
target=“\u blank”
的链接。当我点击它们时,它们什么也不做如何打开这些链接?您是否尝试过使用JavaScript事件,例如:
<a onClick="window.open(...);"></a>
javascript中的属性允许您访问最顶端的浏览器窗口
该属性允许您重定向到其他页面
尝试使用顶部和位置的组合重定向:
window.top.location.assign("url")
使用target=“\u parent”
。
此外,请在此处检查“target”属性的不同可能值:
发生这种情况是因为我使用的iframe属性“sandbox”没有正确的值。\u blank在新选项卡/窗口中打开链接。要到达最顶部的窗口,请使用target=“\u top”我刚刚做了一个快速测试,效果非常好。iFrame中带有target=“\u blank”的链接在单独的选项卡窗口中打开。如果链接完全不起作用,那么链接本身肯定有问题。至少链接应该在某个地方。我建议更仔细地检查代码。有些东西阻止了链接的工作。我只是仔细检查了这个问题。它实际上是打开窗口中iframe中iframe中的链接。我更新了问题以反映这一点。