合作伙伴希望核对转介,网站团队希望外部标签页隔离,两者是不同要求,并非只能在安全与全部分析之间二选一。批量改外链前应确认隐私政策和测量边界。
官方依据与范围
noopener隔离opener关系,本身不删除Referer;noreferrer会抑制来源。 官方参考 · 2026年10月17日核对.
已填写的合成验收例子
合成教学例子,不是真实客户案例。示例配置不是对任何真实店铺的测评;窄屏可横向滚动表格。
| 输入 | 核对口径 | 预期 |
|---|---|---|
| 新标签;rel=noopener | opener隔离 | 隔离;来源仍受策略影响 |
| rel=noopener noreferrer | 明确不传来源意图 | 不承诺接收来源头 |
| Referrer-Policy:no-referrer | 另一项独立策略 | noopener不能恢复来源 |
可执行的交付检查
- 列明目标、开页行为、隐私批准和所需证据,不能附个人查询参数。
- 检查真实响应策略和链接属性,在获准测试页分开核对opener与接收来源。
- 未独立测量的分析缺口标未知,不把点击当询盘,也不伪造来源头。
怎样解释输出
清单检查器识别明确的noreferrer,但不模拟导航、服务器策略或目标分析账户。用途是避免供应商以“noopener会删光来源”为由削弱隔离。
明确的适用边界
不降低安全设置,也不提交合作信息。同意管理、浏览器策略、跳转和目标测量仍独立核对。
复核有限教学模型
保存两份文件到同一目录,用Node22或更新版本运行下面命令。JSON保留明确输入与预期,脚本只处理这些合成数据,无网络、密钥、付款或API调用。通过只证明有限模型与预期一致,不证明真实集成。
node check.mjs partner-link-opener-referrer-contract.json