Access to XMLHttpRequest at 'file:///xxx/%C3%A7%C2%9C' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes:

发布时间 2023-05-05 11:16:59作者: yjxQWQ

Access to XMLHttpRequest at 'file:///xxx/%C3%A7%C2%9C' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, isolated-app, chrome-extension, chrome, https, chrome-untrusted.

浏览器不允许跨源请求,除非服务器允许此请求。

在您提供的错误信息中,您正在尝试从本地文件系统(file://)加载资源,但您的浏览器试图向不同的来源(null)发出跨域请求。这是因为您的页面在本地文件系统上运行,而不是从 Web 服务器上提供。因此,浏览器会阻止此请求,以避免可能的安全漏洞。

要解决此问题,您可以将文件部署到 Web 服务器上,并使用 HTTP 或 HTTPS 协议加载文件。如果您正在进行开发和测试,并且必须从本地文件系统中加载资源,请使用以下方法解决问题: