Firefox火狐浏览器控制台,提示:已拦截跨源请求:同源策略禁止读取位于 http://127.0.0.1:5000/test.zip 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。状态码:200。

前言全局说明

Firefox火狐浏览器控制台,提示:已拦截跨源请求


一、火狐官方说明

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin?utm_source=devtools&utm_medium=firefox-cors-errors&utm_campaign=default


二、修改浏览器方法

[原文] https://www.codenong.com/cs106449398/

报错内容:
image

解决方法:
第一步:地址栏输入:about:config 回车,点击”接受风险并继续”后进入页面
image

第二步:搜索:security.fileuri.strict_origin_policy 并设置该项为 false
image
改为false后如下图:
image
最后,重启浏览器,就不会再报跨源错误了。


三、 JavaScript 增加 CORS(跨源请求头)

[原文] https://www.cnblogs.com/qidaii/articles/17852505.html

<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"  crossorigin="anonymous"></script>

需要重启浏览器


四、HTML页面加入

<meta http-equiv="Access-Control-Allow-Origin" content="*">

需要重启浏览器



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.cnblogs.com/wutou/p/17817473.html
https://blog.csdn.net/weixin_43249665/article/details/89407829
https://blog.csdn.net/qq_41377914/article/details/79181006



posted @ 2024-04-09 10:37  悟透  阅读(3504)  评论(0编辑  收藏  举报