3 回答
TA贡献1821条经验 获得超6个赞
当您将目标设置为时,今天大多数浏览器都会在新选项卡中打开_blank。弹出窗口的日子早已一去不复返了。我们现在可以使用:
<a href="some url" target="_blank">content of the anchor</a>
大多数理智的浏览器都会在新标签页中打开新窗口。
CSS3通过属性target-new支持“在新选项卡中打开”
target-new: window | tab | none;
更新[ 2016 ]:正如评论之一所示,此方法从未进入CSS3规范。这不应该被使用。但是,可以看出,大多数现代浏览器target='_blank'无论如何都会在新选项卡中打开链接,除非此后尝试立即调整新选项卡的大小。但是,在规范中似乎没有强制这种行为的机制。
[ 2011 ]有关在受良好支持的新选项卡中强制打开的方法,请尝试以下操作:
<a href="some url" target="_newtab">content of the anchor</a>
否则,请使用此方法立即调整窗口大小,以确保弹出窗口阻止程序不会杀死您的弹出窗口
TA贡献1824条经验 获得超5个赞
您可以使用以下任何一种工具,我已经在6种不同的浏览器中对它们进行了测试。(Google Chrome,Mozilla Firefox,Microsoft Internet Explorer,Opera,K-meleon *和Seamonkey。)
<a href="blaah" target="_blank">Blaah</a>
<a href="blaah" target="_tab">Blaah</a>
<a href="blaah" target="_new">Blaah</a>
它们的工作原理完全相同,选择完全取决于偏好。
* K-meleon,由于某种原因,刚刚打开了我单击链接时所在的页面。
添加回答
举报