这个问题已经在这里有一个答案:
- 我怎样才能打开新的标签页(而不是新窗口)的链接? [重复] 7个答案
是否有可能打开a href
在一个新的标签,而不是相同的接头链路?
<a href="http://your_url_here.html">Link</a>
这个问题已经在这里有一个答案:
是否有可能打开a href
在一个新的标签,而不是相同的接头链路?
<a href="http://your_url_here.html">Link</a>
您应该添加target="_blank"
和rel="noopener noreferrer"
在锚标记。
例如:
<a target="_blank" rel="noopener noreferrer" href="http://your_url_here.html">Link</a>
资源:
<a>
| 属性target
它不应该是你的电话,以决定链路是否应在新标签页或新窗口中打开,因为最终这个选择应该由用户的浏览器的设置来完成。 有些人喜欢标签; 有些像新窗口。
使用_blank
会告诉浏览器使用一个新的标签/窗口中,根据用户的浏览器配置,以及他们如何点击链接(如中间点击, 按住Ctrl键单击,或正常点击)。
设定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
你可以简单地做,通过设置target="_blank"
,W3Schools的有一个例子 。