我正在开发一个 HTML 项目,但我不知道如何在没有 JavaScript 的情况下在新选项卡中打开链接。
我已经知道<a href="http://www.WEBSITE_NAME.com"></a>在同一个选项卡中打开链接。任何想法如何使它在一个新的打开?
<a href="http://www.WEBSITE_NAME.com"></a>
将target链接的属性设置为_blank:
target
_blank
<a href="#" target="_blank" rel="noopener noreferrer">Link</a>
有关其他示例,请参见此处:http ://www.w3schools.com/tags/att_a_target.asp
我之前建议blank不要这样做,_blank因为如果使用它,它将打开一个新选项卡,然后如果再次单击链接,则使用相同的选项卡。然而,这仅仅是因为,正如 GolezTrol 所指出的,它指的是框架/窗口的名称 a,当再次按下链接以在同一选项卡中打开它时,将设置和使用该名称。
blank
这rel="noopener noreferrer"是为了防止新打开的标签页能够恶意修改原来的标签页。有关此漏洞的更多信息,请阅读以下文章:
rel="noopener noreferrer"