[关注] 2025-01-17 圈点960
摘要:打开网页出现错误,在火狐浏览器的console中提示:已拦截跨源请求:同源策略禁止读取位于 的远程资源
打开网页出现错误,在火狐浏览器的console中提示:已拦截跨源请求:同源策略禁止读取位于 的远程资源。(原因:CORS 请求未能成功)
有两种解决思路:
1,修改服务器端
这个 需要网站开发者进行处理服务器端配置CORS头信息,允许客户端跨域访问服务器资源。
在响应头中添加Access-Control-Allow-Origin头,指定允许跨域访问的域名,如
Access-Control-Allow-Origin: http://a.com
也可以使用通配符*,如:
Access-Control-Allow-Origin: *
另外,还可以在服务器端配置其他的CORS头信息,
如Access-Control-Allow-Headers和Access-Control-Allow-Methods
2,修改客户端的浏览器。
修改火狐的跨域方法步骤:
第一步:地址栏输入:about:config,回车进入设置
第二步:搜索:security.fileuri.strict_origin_policy,修改其值为false
重新打开火狐即可
也可以添加扩展:https://addons.mozilla.org/en-US/firefox/addon/cross-domain-cors/,解决这个问题。
一般对于浏览者来说,用第二种方法即可,简单快捷。
上一篇[关注]华为云服务器优惠链接