File Chrome上的访问控制允许原点不允许原点为null
我正在开发一个用DVD制作的网站,所以我不能依赖http://协议。HTML页面使用jQuery和knockout.js,并使用File Chrome上的访问控制允许原点不允许原点为null,file,google-chrome,File,Google Chrome,我正在开发一个用DVD制作的网站,所以我不能依赖http://协议。HTML页面使用jQuery和knockout.js,并使用$.getJSON从JSON文件加载数据 这在Firefox上运行良好,但我得到了一个原点空值,这是Chrome上的访问控制allow origin不允许的。关于这一点,我已经找到了很多答案,但我不能强迫用户使用额外的命令行参数启动Chrome,也不能将网站放在HTTP web服务器上 有没有办法让Chrome打开本地文件?我知道这可能很晚了,但我也遇到了类似的问题。我
$.getJSON
从JSON文件加载数据
这在Firefox上运行良好,但我得到了一个原点空值,这是Chrome上的访问控制allow origin
不允许的。关于这一点,我已经找到了很多答案,但我不能强迫用户使用额外的命令行参数启动Chrome,也不能将网站放在HTTP web服务器上
有没有办法让Chrome打开本地文件?我知道这可能很晚了,但我也遇到了类似的问题。我有一个针对JSON的解决方案(我将与大家分享),但没有针对XML的解决方案 我的解决方案是使用javascript加载器(ex:HeadJS),对于需要离线运行的应用程序来说,它做得非常好。我将以这种方式创建一个带有.js的文件
var JSON = {
Field1: "Text",
Field2: "Text2"
}
然后我会使用加载器。我们实际上允许用户选择他们想要的数据并加载特定的文件
希望这能帮助别人