我在一个HTML项目上工作,我不知道如何在没有JavaScript的新选项卡中打开链接。
我已经知道<a href="http://www.WEBSITE_NAME.com"></a>在同一选项卡中打开链接。有什么办法能让它在一个新的盒子里打开吗?
我在一个HTML项目上工作,我不知道如何在没有JavaScript的新选项卡中打开链接。
我已经知道<a href="http://www.WEBSITE_NAME.com"></a>在同一选项卡中打开链接。有什么办法能让它在一个新的盒子里打开吗?
当前回答
在React的情况下,如果有人想在一个新标签中打开链接。请使用from react-router-dom,因为<a href="/path"></a>刷新整个页面,即使您的页面只改变了新路由上的一些文本或图像。 链接的使用请参考这里
其他回答
你可以使用:
<a href="http://www.WEBSITE_NAME.com" target="_blank"> Website</a>
然而,上述使您的网站容易受到网络钓鱼攻击。你可以通过在你的链接中添加rel="noopener noreferrer"来防止这种情况在某些浏览器中发生。加上这个,上面的例子变成:
<a href="http://www.WEBSITE_NAME.com" rel="noopener noreferrer" target="_blank">Website.com</a>
查看更多信息: https://www.thesitewizard.com/html-tutorial/open-links-in-new-window-or-tab.shtml
如果您希望在整个站点中使用一次该命令,而不必在每个链接之后执行该命令。试试这个地方 在你的网站的头部,对了。
<head>
<title>your text</title>
<base target="_blank" rel="noopener noreferrer">
</head>
希望这能有所帮助
在React的情况下,如果有人想在一个新标签中打开链接。请使用from react-router-dom,因为<a href="/path"></a>刷新整个页面,即使您的页面只改变了新路由上的一些文本或图像。 链接的使用请参考这里
你可以这样做:
<a href="http://www.WEBSITE_NAME.com" target="_blank" rel="noopener noreferrer">Open</a>
原来是:
<a href="http://www.WEBSITE_NAME.com"></a>
也可以查看MDN上的以下url,了解更多关于安全和隐私的信息:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Security_and_privacy
它又有一个链接到一篇名为Target="_blank"的好文章——有史以来最被低估的漏洞:
https://www.jitbit.com/alexblog/256-targetblank---the-most-underestimated-vulnerability-ever/
在新选项卡中打开链接的简单方法是在链接中添加一个目标属性,其值等于“_blanl”,如下所示:
< a href = " http://www.WEBSITE_NAME.com " target = "平等" > < / >