当我收到本地文件的 CORS 错误时该怎么办? [复制]

Posted

技术标签:

【中文标题】当我收到本地文件的 CORS 错误时该怎么办? [复制]【英文标题】:What to do when I get a CORS error for local files? [duplicate] 【发布时间】:2021-03-29 05:40:25 【问题描述】:

我搜索了很长时间,但找不到我的答案,所有其他 CORS 主题都在谈论 http 请求。 我正在尝试使用 d3 库加载文件,但它不起作用。最令人不安的是,完全相同的代码可以在朋友的计算机上运行。

【问题讨论】:

该错误清楚地表明您需要一个 http 或 https URL,而不是 file:/// 。要让它运行,您需要一个本地网络服务器。 Apache2 或任何其他本地 Web 服务器都可以。 复制:"Cross origin requests are only supported for HTTP." error when loading a local file 【参考方案1】:

为此,您必须在本地主机上创建一个 http 服务器。有很多方法,但更简单的方法之一是在 vscode 上使用“实时服务器”扩展。当您更改代码时,它还会重新加载选项卡。

【讨论】:

以上是关于当我收到本地文件的 CORS 错误时该怎么办? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

即使我允许所有来源,为啥我会收到 CORS 错误?

尝试访问本地 json 文件时出现 CORS 错误 [重复]

尝试从反应应用程序的本地主机 Web api 端点获取数据 - Cors 错误

当mysql停止在xampp中工作时该怎么办?

获取 Cors 策略错误本地主机无法运行

当 - java.io.FileNotFoundException:没有内容提供者时该怎么办?