![](/img/trans.png)
[英]Kubernetes Nginx upload large file 400 No 'Access-Control-Allow-Origin'
[英]Origin null is not allowed by access-control-allow-origin on Chrome
我正在开发一个要从 DVD 使用的网站,所以我不能依赖http://
协议。 HTML 页面使用jQuery 和knockout.js,并使用$.getJSON
从JSON 文件加载数据。
这在 Firefox 上运行良好,但我在 Chrome 上的origin null is not allowed by access-control-allow-origin
。 我已经看过很多关于此的 SO 答案,但我无法强制用户使用其他命令行参数或将站点放在 HTTP Web 服务器上来启动 Chrome。
有没有办法让 Chrome 打开本地文件?
我知道这可能会迟到,但我陷入了类似问题的迷雾中。 我有一个针对 JSON 的解决方案(我将分享),但没有针对 XML 的解决方案。
我的解决方案是使用 javascript 加载器(例如:HeadJS),它对于需要离线运行的应用程序非常有用。 我会以这种方式用 .js 创建一个文件。
var JSON = {
Field1: "Text",
Field2: "Text2"
}
然后我会使用装载机。 我们实际上允许用户选择他们想要的数据并加载该特定文件。
希望这对其他人有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.