我正在开发离线"应用程序",基于 HTML5 。出于我的目的,我需要阅读一个本地 json文件,但是,正如我所经历的那样,通过javascript,由于安全策略,此选项不可用。
您是否知道如何绕过这个问题?每个提示都被广泛接受。
答案 0 :(得分:1)
这并非完全正确。
Chrome有一些安全限制,可以防止默认情况下读取本地JSON;但是Firefox就可以开箱即用。
有some workarounds for Chrome,但修复程序通常依赖于修改客户端计算机上的设置。
答案 1 :(得分:0)
如果您想创建一个"离线应用程序"比你为什么要使用像浏览器这样的webtools(而不是JavaFX,Windows,......)。
您可以说您希望将浏览器用作客户端(或者您是webdeveloper)。然后,您可以使用本地服务器为您服务"离线"。很容易启动大多数甚至不安装或需要大型环境。
有很多本地服务器,他们非常强大,可以做任何你想做的事情。在网络上搜索Web服务器,语言或框架,例如:play framework,nodejs等等。 使用此类服务器后,您可以访问任何本地服务或本地文件。
这是webdeveloper在本地计算机上工作的方式,然后将其传输到目标服务器。