gpt4 book ai didi

javascript - 当 Javascript 文件包含在远程站点上时,是否可以对驻留在托管 Javascript 文件的服务器上的文件发出 AJAX 请求?

转载 作者:行者123 更新时间:2023-12-02 20:33:07 30 4
gpt4 key购买 nike

好吧,我的问题标题可能有点令人困惑。

这是我的例子:

www.WebsiteA.com 在 http://www.WebsiteA.com/MyFile.js 托管 MyFile.js 。此文件向 http://www.WebsiteA.com/location/file 发出 AJAX 请求

当此 Javascript 文件通过脚本标记包含在 WebsiteB 上时,Javascript 是否会遇到跨域问题,还是基于实际 Javascript 文件的托管位置?

希望您能理解我,谢谢您的回复:)

迈克

最佳答案

same origin polic y 适用于网站的域(即您在浏览器地址栏中看到的 URL)。 JavaScript 文件可以托管在任何域中。 <script>标签不受同源政策约束。

如果浏览器中的地址栏显示 www.websiteB.com ,如果您向www.websiteA.com上的文件发出请求,您将遇到同源策略。 。这与 .js 文件的托管位置无关。如果是这种情况,您可能需要查看以下 Stack Overflow 帖子以获取一些解决方法:

关于javascript - 当 Javascript 文件包含在远程站点上时,是否可以对驻留在托管 Javascript 文件的服务器上的文件发出 AJAX 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3765677/

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