如何解决Referrer Policy: strict-origin-when-cross-origin
时间: 2023-09-22 10:13:54 浏览: 221
Referrer Policy: strict-origin-when-cross-origin是一种浏览器安全策略,它限制了从一个网站跳转到另一个网站时,referrer信息可以被发送到目标网站的情况。要解决这个问题,可以在HTTP响应头中设置Referrer-Policy,将其设置为no-referrer-when-downgrade或者origin-when-cross-origin,以允许在某些情况下发送referrer信息。同时,还可以使用meta标签来设置referrer信息,并加上合适的CSP(Content Security Policy)指令以限制referrer信息的范围。
相关问题
react如何解决Referrer Policy: strict-origin-when-cross-origin
Referrer Policy: strict-origin-when-cross-origin 是一种保护机制,它限制了跨域请求时的 HTTP referer 头部信息泄露。在 React 中,可以通过在链接或者重定向的时候使用 rel="noopener noreferrer" 属性来解决这个问题。这个属性会告诉浏览器在新标签页中打开页面时,不要暴露HTTP referer 头部信息。此外,还可以通过修改服务器的响应头来保护用户隐私。具体实现可以参考官方文档中的介绍。
yarn start 后浏览器报错如何解决Referrer Policy: strict-origin-when-cross-origin
这个问题是由于浏览器的Referrer策略引起的。可以在启动服务器时添加一个新的参数,例如:
```
yarn start --no-open --port 3000 --host 0.0.0.0 --disable-host-check --public myip:3000
```
其中,`--disable-host-check`用于禁用主机检查,`--public myip:3000`指定公共URL,以解决浏览器中的Referrer策略问题。
阅读全文