使链接打开新窗口(不是选项卡)[重复]

使链接打开新窗口(不是选项卡)[重复],第1张

使链接打开新窗口(不是选项卡)[重复]

使用纯HTML 不能影响这一点-每个现代的浏览器(=用户)都可以完全控制此行为,因为它过去曾被滥用很多。

HTML选项

您可以打开一个新窗口(HTML4)或一个新的浏览上下文(HTML5)。现代浏览器中的浏览上下文主要是“新标签”,而不是“新窗口”。您对此没有任何影响,也无法“强制”现代浏览器打开新窗口。

为此,请使用锚元素的属性

target
[1]。您要寻找的值是
_blank
[2]。

<a href="www.example.com/example.html" target="_blank">link text</a>
Javascript选项

可以通过javascript强制打开新窗口-
有关javascript解决方案,请参见下面的Ievgen优秀答案。

(!)但是,请注意,通过javascript打开窗口(如果未通过锚元素在onclick事件中完成)会受到d出窗口阻止程序的阻止!

[1]此属性可以追溯到浏览器没有选项卡并且使用框架集是最新技术的时代。同时,此属性的功能已稍有更改(请参见MDN
Docu

[2]有不多大意义了(因为它们被设计为框架集记)像其他一些值

_parent
_self
_top



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5641029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存