You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

no-referrer meta标签能否清空referrer防止第三方追踪来源?

结论

你使用的<meta name="referrer" content="no-referrer" />标签完全可以实现隐藏跳转来源、避免referrer泄露站点信息的需求。

具体说明
  • 这个标签是官方Referrer Policy标准定义的全局配置项,只要将它放置在页面<head>标签的靠前位置(建议放在所有script、样式表、图片等资源加载标签之前,避免部分资源提前加载时规则还未生效),当前页面触发的所有跳转、子资源加载请求,都不会在请求头里携带Referer字段。
  • 对应你描述的场景:用户从你的站点点击外链跳转到第三方站点时,对方服务端接收到的请求里没有任何来源信息,既无法获知用户来自你的域名,也无法在自身的流量分析系统里记录对应来源数据。
  • 如果你不需要对整站/整页的请求生效,只需要隐藏单个外链的来源,也可以不用全局meta标签,直接给对应的<a>标签添加referrerpolicy="no-referrer"属性即可,效果完全一致,不会影响页面其他请求的referrer正常发送。
  • 兼容性方面,目前所有主流现代浏览器的近年正式版本都完整支持no-referrer配置,不需要额外写兼容逻辑。唯一需要注意的是不要把这个meta标签放到<body>区域内,否则部分浏览器会无法识别,导致规则失效。

注意:不要和旧的非标准写法<meta name="referrer" content="never">混淆,never是早期浏览器实验性实现的取值,现在已经被标准废弃,优先使用no-referrer即可。

内容的提问来源于stack exchange,提问作者Sunil Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 08:51:34