解决浏览器跨域加载本地文件报错 Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy
报错:
Failed to load resource: net::ERR_FILE_NOT_FOUND Access to script at 'xxx' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https.Failed to load resource: net::ERR_FAILED
解决办法:
本地搭建一个server服务器
安装http-server,用npm、cnpm等等都行;
1、打开cmd,全局安装。记得用管理员身份,不然会报错:
>npm install http-server -g
2、打开跨域文件所在文件夹,即需要共享的资源目录。比如A项目下的X.html跨域,则进入A文件夹目录,输入:
>http-server
会显示可用服务,就可以顺利运行了;
3、终止服务,cmd里点击ctrl+c就停止了。
解决浏览器跨域加载本地文件报错 Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy相关推荐
- 解决 ES6 Module 报 Access to script at ‘xx‘ from origin ‘null‘ has been blocked by CORS policy
一.问题说明 在学习 JavaScript ES6 中 Module 部分时,使用 script 标签加载 ES6,代码报错.报错信息如下: 试验代码如下: 二.问题追溯 1.本地打开文件,引用模块为 ...
- Access to XMLHttpRequest at file from origin ‘null‘ has been blocked by CORS policy谷歌浏览器本地打开项目js文件报错
Access to XMLHttpRequest at 'file:///xxxxx/PQ.BaseInfo.proto' from origin 'null' has been blocked by ...
- 解决直接打开 vite +vue3 打包的 HTML 文件报错跨域 from origin ‘null‘ has been blocked by CORS policy
问题 原因 vite 是直接使用原生 ES6 模块打包的 <script type="module" />(是让浏览器接管了打包程序的部分工作),然而 ES6 模块遵循 ...
- 加载.node文件报错:no suitable image found. unknown file type, first eight bytes
背景 electron-vue构建的工程在打包的时候报错如下: Uncaught Error: Cannot open /Users/mac/Desktop/file/zl/git_project/n ...
- Cocos Creator 3.2 本地调试正常 放入域名下运行或者在4399上跑 加载cconb文件报错
https://blog.csdn.net/qq_39162566/article/details/124189655
- vs2019 加载.obj文件报错找不到403 IIS 3D可视化.obj/.mtl文件找不到
由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序. 解释的明明白白,iis缺少MIME的文件映射. 所以根据缺少的文件后缀,添加对应的MIME. 在vs2019的Web.con ...
- 【跨域报错解决方案】Access to XMLHttpRequest at ‘http://xxx.com/xxx‘ from origin ‘null‘ has been blocked by
错误背景描述: 在使用ajax调用api接口的时候:发生错误如下 Access to XMLHttpRequest at 'http://xxxx.com/xxx' from origin 'null ...
- 如何解决vscode使用ajax获取本地文件报错问题
在使用ajax获取本地文件时,我们有可能会遇到一下情况: 控制台显示:Access to XMLHttpRequest at 'file:///E:/ajax-project/express/hell ...
- Jquery的load加载本地文件出现跨域错误的解决方案
Jquery的load加载本地文件出现跨域错误的解决方案 参考文章: (1)Jquery的load加载本地文件出现跨域错误的解决方案 (2)https://www.cnblogs.com/jing-t ...
最新文章
- linux下的daemon进程
- LeetCode Find All Anagrams in a String
- 【Python-ML】SKlearn库性能指标-混淆矩阵和F1
- Visual C++——黄维通《 Visual C++面向对象与可视化程序设计》——例题9-5
- 未能加载包studio package_Xrepo:一个现代化的跨平台 C/C++ 包管理器
- JMeter使用命令行模式生成HTML测试报告
- anaconda创建和删除环境
- numpy - np.reshape:将二维数组转变三维数组
- python的shelve库
- 锐捷校园网拨号上网一号多用
- 网易 android 加密,解析网易云音乐的加密方式
- requests-BeautifulSoup爬取美女贴吧图片
- python中实现简单抽样的函数
- Java内存泄漏检测工具 JRockit Memory Leak Detector
- 18 在springboot整合thymeleaf模板引擎中@Controller和@RestController不同注解的跳转页面方法
- 中国剩余定理求解同余线性方程组(模数互素和非互素的情况)
- 【AD】如何画双层PCB板,双层PCB板布线规则
- Android SlidingMenu 开源项目使用示例(一)
- MPC+HSM造就了安全的数字托管人
- Python处理PDF——PyMuPDF的安装与使用(1)