在新标签或窗口中打开链接[复制]在新标签或窗口中打开链接[复制](Open link in new

2019-05-06 11:54发布

这个问题已经在这里有一个答案:

  • 我怎样才能打开新的标签页(而不是新窗口)的链接? [重复] 7个答案

是否有可能打开a href在一个新的标签,而不是相同的接头链路?

<a href="http://your_url_here.html">Link</a>

Answer 1:

您应该添加target="_blank"rel="noopener noreferrer"在锚标记。

例如:

<a target="_blank" rel="noopener noreferrer" href="http://your_url_here.html">Link</a>

资源:

  • MDN | HTML元素<a> | 属性target
  • 目标=” _空白” -最被低估的漏洞不断
  • 打开使用rel =“noopener”外部链接


Answer 2:

它不应该是你的电话,以决定链路是否应在新标签页或新窗口中打开,因为最终这个选择应该由用户的浏览器的设置来完成。 有些人喜欢标签; 有些像新窗口。

使用_blank会告诉浏览器使用一个新的标签/窗口中,根据用户的浏览器配置,以及他们如何点击链接(如中间点击, 按住Ctrl键单击,或正常点击)。



Answer 3:

设定target的属性<a>元素"_tab"

编辑:它的工作原理,但W3Schools的说,有没有这样的目标属性: http://www.w3schools.com/tags/att_a_target.asp

EDIT2:从我从评论想通了。 设定目标_blank将带你到一个新的标签或窗口(取决于您的浏览器设置)。 键入任何除者之一下面将创建一个新的标签组(我不知道如何将这些工作):

_blank  Opens the linked document in a new window or tab
_self   Opens the linked document in the same frame as it was clicked (this is default)
_parent Opens the linked document in the parent frame
_top    Opens the linked document in the full body of the window
framename   Opens the linked document in a named frame


Answer 4:

你可以简单地做,通过设置target="_blank" ,W3Schools的有一个例子 。



文章来源: Open link in new tab or window [duplicate]