Chrome浏览器网站异常无法访问两大原因解决方案
来源:网络收集 点击: 时间:2024-04-15跨域访问文件(尤其是网站有多个不同二级域名的情况),如果受阻。
可以在Chrome浏览器中,按下F12,点击开发者工具中的Console,进入控制台。

如果看到这段红色报错提示:
XMLHttpRequest cannot load网页URL. No Access-Control-Allow-Origin header is present on the requested resource. Origin 网页URL is therefore not allowed access.

说明这个网站不同域名之间,未设置好允许访问的白名单。
面向普通网站访问者用户:
这时是没有办法解决问题的,只能等待该网站做好相应改进,才能正常访问网页。
面向网站开发人员的解决办法:
在某域名下使用Ajax向另一个域名下的页面请求数据,会遇到跨域问题。另一个域名必须在response中添加Access-Control-Allow-Origin的header,才能让前者成功拿到数据。
注意:
如果Access-Control-Allow-Origin填写为*,表示允许被任意域名调用。

目前,Chrome浏览器提升了https安全检测机制。
如果https网页,包含有http内容,则会显示异常提示。
这是因为http相对于https网页,属于未加密的类型,容易被第三方窃听,甚至篡改网页内容。
这种情况,如果发生在银行、金融等网站上,会非常容易造成用户的直接经济损失。

面向网站普通用户访问者的解决办法:
如果数据安全性风险不是那么高,或者并非敏感内容,可以点击“高级”

然后点击继续链接,访问非私密内容。

面向网站开发人员的解决办法:
1、在https网页中,确保所有网页内容都以加密的形式引用(网址以https开头)。
2、https证书保持最新和一致。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.ff371.cn/art_516518.html