可以使用 HTML 中的 rel="noopener noreferrer"
属性来使链接不被记录在浏览器的历史记录中。这个属性是防止在新窗口打开链接时,新窗口可以通过 window.opener
属性访问到原始页面的 window
对象,从而避免被恶意利用。同时,该属性还可以防止通过 referrer 来泄露原始页面的地址信息。
例如,在使用 <a>
标签来创建链接时,可以添加 rel="noopener noreferrer"
属性:
<a href="https://www.example.com" target="_blank" rel="noopener noreferrer">Example Link</a>
其中,target="_blank"
表示在新窗口中打开链接,rel="noopener noreferrer"
则表示链接不被记录在浏览器的历史记录中。
需要注意的是,这个属性只对使用 target="_blank"
的链接有效。对于在同一窗口中打开的链接,不需要添加该属性。