栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Access to XMLHttpRequest at file from origin ‘null‘ has been blocked by CORS policy谷歌浏览器本地打开项目js文件报错

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https.

报错信息

意思是:

CORS 策略已阻止从源“null”访问“文件路径”处的 XMLHttpRequest:跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https。

原因及解决方法

显然,在 Chrome 中,如果您尝试读取本地数据文件、处理它、使用 javascript 等处理它并显示它,似乎会发生错误。

这次是在本地读取CSV数据并显示图形的程序,所以正好对应这个,没有显示错误。

似乎这个错误在 Chrome 中是默认设置的,但是你可以通过从终端使用命令选项打开 Chrome 来避免这个错误(允许读取、处理和显示本地文件)。

在mac中:
sudo /Applications/Google Chrome.app/Contents/MacOS/Google Chrome --args -allow-file-access-from-files

系统将要求您输入密码,因此请输入您的 PC 密码并按 Enter。

然后打开了一个新的 Chrome 窗口,当我在该窗口中打开之前出现错误的文件时,它显示没有任何错误。

如果 Chrome 应用程序不直接位于 Applications 目录下(默认存储位置),请进行相应更改。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/739168.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号