gpt4 book ai didi

jquery - XMLHttpRequest Origin null 不允许文件 :///to file:///(Serverless) 的 Access-Control-Allow-Origin

转载 作者:行者123 更新时间:2023-11-28 11:11:34 25 4
gpt4 key购买 nike

我正在尝试创建一个可以通过启动其索引文件在本地下载和运行的网站。

所有文件都是本地的,没有使用在线资源。

当我尝试使用 jQuery 的 AJAXSLT 插件来处理带有 XSL 模板的 XML 文件(在子目录中)时,我收到以下错误:

XMLHttpRequest 无法加载 file:///C:/path/to/XSL%20Website/data/home.xml。 Access-Control-Allow-Origin 不允许 Origin null。

XMLHttpRequest 无法加载 file:///C:/path/to/XSL%20Website/assets/xsl/main.xsl。 Access-Control-Allow-Origin 不允许 Origin null。

发出请求的索引文件是 file:///C:/path/to/XSL%20Website/index.html 而使用的 JavaScript 文件存储在 file:///C:/path/to/XSL%20Website/assets/js/.

我该如何解决这个问题?

最佳答案

对于无法运行本地网络服务器的情况,您可以允许 Chrome 通过浏览器开关访问 file:// 文件。经过一番挖掘,我发现了 this discussion ,其中在开篇文章中提到了浏览器切换。运行您的 Chrome 实例:

chrome.exe --allow-file-access-from-files

这对于开发环境来说可能是可以接受的,但除此之外别无其他。您当然不希望它一直处于打开状态。这似乎仍然是一个悬而未决的问题(截至 2011 年 1 月)。

另请参阅:Problems with jQuery getJSON using local files in Chrome

关于jquery - XMLHttpRequest Origin null 不允许文件 :///to file:///(Serverless) 的 Access-Control-Allow-Origin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21955619/

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