<a target="_new">和<a target="_blank">之间的区别是什么?如果我只想在一个新的选项卡/窗口中打开一个链接,我应该使用哪个?


当前回答

Target ="_blank"在大多数浏览器中打开一个新标签。

其他回答

为了在一个新的标签/窗口中打开一个链接,你将使用<a target="_blank">。

值_blank =目标浏览上下文:一个新的:选项卡或窗口取决于您的浏览设置

值_new =无效;在HTML5中,元素的target属性没有这样的值

目标属性及其所有值:video demo

_blank作为目标值将每次生成一个新窗口, _new只会生成一个新窗口。

而且,每个目标值为_new的点击链接都将替换之前生成窗口中加载的页面。

您可以点击这里何时使用_blank或_new来自己尝试一下。

以前可能有人问过这个问题,但是:

"每个指定target="_new"的链接都会根据名称查找并找到该窗口,并在其中打开。

如果你使用target="_blank ",每次都会在当前窗口的顶部创建一个全新的窗口。"

网址:http://thedesignspace.net/MT2archives/000316.html

我知道这是一个老问题,正确的答案,使用_blank,已经提到了几次,但是使用<a target=" somesitee.com " target="_blank">Link</a>是一个安全风险。

推荐使用(性能优势):

<a href="somesite.com" target="_blank" rel="noopener noreferrer">Link</a>

注意-记得总是包括“引号”-至少在Chrome上,target=_blank(没有引号)与target="_blank"(有引号)是不一样的。

后者在一个新的选项卡/窗口中打开每个链接。前者(缺少引号)在一个新的选项卡/窗口中打开你点击的第一个链接,然后用你点击的每个后续链接覆盖相同的选项卡/窗口(也用缺少引号命名)。