我必须链接其他一些外部站点。
我知道什么时候使用 nofollow
。但是我不清楚什么时候应该使用 rel=noreferrer
。
原文由 Vishal Hule 发布,翻译遵循 CC BY-SA 4.0 许可协议
我必须链接其他一些外部站点。
我知道什么时候使用 nofollow
。但是我不清楚什么时候应该使用 rel=noreferrer
。
原文由 Vishal Hule 发布,翻译遵循 CC BY-SA 4.0 许可协议
noreferrer
不仅阻止了 HTTP 引用标头,它还阻止了 涉及 window.opener 的 Javascript 攻击
<a href="http://someurl.here" target="_blank">Link</a>
看起来无伤大雅,但有一个漏洞,因为默认情况下,正在打开的页面允许打开的页面通过 window.opener 回调它。有一些限制,是跨域的,但是仍然可以做一些恶作剧
window.opener.location = 'http://gotcha.badstuff';
使用 noreferrer
大多数浏览器将禁止 window.opener
利用
原文由 Machavity 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答897 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答908 阅读✓ 已解决
2 回答789 阅读
1 回答780 阅读✓ 已解决
2 回答1.1k 阅读
简而言之,
noreferrer
链接类型在链接被点击时隐藏了引荐信息。noreferrer
链接类型的链接看起来像这样:如果有人从使用此链接类型的链接到达您的网站,您的分析将不会显示谁引用了该链接。相反,它会在您的获取渠道报告中错误地显示为直接流量。
如果您有指向您不信任的其他网站的外部链接,并且您想隐藏引荐来源信息,那么您可以将两者结合使用
我建议您使用
nofollow
链接获取以下内容:nofollow
出站链接