首页 > 解决方案 > 通过在 iFrame 中单击的按钮在新选项卡中打开链接

问题描述

    <head>
</head>
<div> 
    <iframe src="https://....."></iframe>
</div>

iFrame 中的按钮

我想知道如何在单击此按钮时打开新选项卡上的链接,因为每当单击该按钮时,页面都会在 iFrame 中加载。我尝试过<base target="_blank">但似乎并没有真正起作用。

标签: javascripthtmlvue.js

解决方案


正如其他用户所说,要在新选项卡中打开链接,您应该在 iframe 中使用:

<a target="_blank" href="https://google.com">link</a>

如果您在同一个域中,由于同源策略,您可以毫无问题地执行此操作,但如果 iframe 来自不同域,您必须使用沙箱属性委派该权限,但不幸的是,这在不同浏览器和不同版本中具有不同的行为的浏览器。


推荐阅读