gpt4 book ai didi

javascript - 链接外部 JS 库并收到 XMLHttpRequest 错误

转载 作者:行者123 更新时间:2023-12-02 14:22:21 25 4
gpt4 key购买 nike

我需要使用 JavaScript 库并按如下方式引用它:

    <script type="text/javascript" src="https://js.authorize.net/v1/Accept.js"></script>

但是我收到一条错误消息:

XMLHttpRequest cannot load https://js.authorize.net/v1/AcceptCore.js. No 'Access-Control-Allow-Origin' header is present on the requested resource.

我研究了这个问题并尝试了各种代码和想法,但它对我不起作用。我正在使用 ASP.NET、Webforms 和 C#。我尝试在 web.config 中添加各种代码,例如

  <system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*"/>
</customHeaders>
</httpProtocol>
</system.webServer>

   <system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
</httpProtocol>
</system.webServer>

我也尝试了安装Cors的建议,但我使用的是framework 4.0。 Cors需要5.0,安装失败。

最佳答案

您正在加载的脚本只是右转并使用 XMLHttpRequest 加载另一个脚本(也来自 js.authorize.net);该请求被拒绝,因为您的页面来源不允许访问。看起来像是某种授权的东西,以防止他们的 JS 被未经授权的来源下载。

您所做的任何事情都不会更改 js.authorize.net 端的 CORS 规则。该服务器 js.authorize.net 必须允许您的源发出请求。

您需要与 js.authorize.net 背后的人员合作才能获得访问权限。

关于javascript - 链接外部 JS 库并收到 XMLHttpRequest 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38554529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com