no-referrer-when-downgrade

 访问本地链接时失败,提示如下警告:

no-referrer-when-downgrade

Provisional headers are shown

 但是在访问公网服务器的时候是成功的,本机域名突然访问不了,昨天还是可以正常访问的,应该是本地配置的工作目录除了问题?

故,重启本机安装的集成环境,访问成功。

但是网上一搜好多这种情况,大部分并不是仅仅重启就能解决的。一般解释是从一个网站链接到另外一个网站,或者在页面引入图片、JS 等资源,再或者从一个页面跳到另一个页面,都会产生新的 HTTP 请求,浏览器一般都会给这些请求头加上表示来源的 Referrer 字段。Referrer 在分析用户来源时很有用,但 URL 可能包含用户敏感信息,如果被第三方网站拿到很不安全。
no-referrer-when-downgrade表示从https协议降为http协议时不推荐发送referrer给跳转网站的服务器。

大概总结一下一般的解决方案:

一、因为服务器安全升级导致,no-referrer-when-downgrade的原因就是因为不符合新的安全策略送了referrer,在ionic4中过滤referrer内容

<meta name="referrer" content="never">

二、跨域问题导致,在header中设置允许跨域

        header('Access-Control-Allow-Origin: *');
        header("Access-Control-Allow-Credentials: true");
        header("Access-Control-Allow-Headers: Content-Type,Access-Token");
        header("Access-Control-Expose-Headers: *");
        header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值