在托管网站时,从来源“https://example.github.io”访问“https://unpkge.com/log”已被 CORS 策略阻止

问题描述 投票:0回答:0

我正在从 unpkg.com CDN 导入包。我已经在我的 html 代码中包含了这样的脚本

    <script src="https://unpkg.com/web3@latest/dist/web3.min.js"></script>
    <script src="https://unpkg.com/@walletconnect/web3-provider@latest/dist/umd/index.min.js"></script>
    <script src="https://unpkg.com/web3modal@latest/dist/index.js"></script>

现在,当我从本地主机运行它时,发出请求并且我能够使用这些包,但是当我在任何托管平台上托管我的网站时,它开始抛出此错误: CORS Error unpkg.com 是一个公共 CDN,我不应该得到这个错误,但我不明白为什么这只发生在托管版本而不是本地主机中。我不能使用任何 CORs 扩展,因为它开始抛出这个错误:

从来源“https://website.github.io”获取“https://unpkge.com/log”的访问已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:它没有 HTTP 正常状态。

我该如何解决这个问题?

我试图从 unpkg.com CDN 获取包以用于我的网站,但它们返回 CORs 错误。他们在本地主机上工作,但在网站托管时不工作。

javascript html cdn unpkg
© www.soinside.com 2019 - 2024. All rights reserved.