解决浏览器运行本地项目的跨域问题
报错信息
test01.html:1 Access to XMLHttpRequest at ‘http://localhost:9001/test01/str’ from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
报错原因
XMLHttpRequest 同源策略:禁止使用 XHR 对象向不同源的服务器地址发起 HTTP 请求。
导致了浏览器有跨域的限制
暂时性解决方法
- 关闭浏览器的安全策略
因为只是测试一下接口,所以只需要暂时地解决即可
Focus this
- 进入浏览器 (以Chrome为例).exe文件 所在的文件夹。(位置可通过 在桌面快捷方式右键打开属性查看)
- 进入 cmd
- 输入
chrome.exe --disable-web-security --user-data-dir=D:\MyChromeUserFata
直接复制即可,如有错误,请检查一下是否输入空格过多或欠缺
- 回车
- 显示以下浏览器即为成功
- 在浏览器地址栏输入绝对路径打开自己编写的html文件,或者把html文件拖拽到浏览器窗口即可打开
利用 .bat 简化打开步骤
- 在