JS跨域离线本地存储

时间:2016-07-20 13:25:47

标签: javascript

我有一个通常假设脱机工作的网页。(没有互联网连接)。 有一段时间,它需要连接到网络并获取一些数据以供离线使用。

我正在寻找一种在连接时本地存储数据的方法,并且仍可以离线访问数据。

我检查了本地存储和FileSystem-API,但两者都遵循同源策略。

任何建议都将受到赞赏

1 个答案:

答案 0 :(得分:0)

当我创建脱机应用程序以与在线版本同步时,我有一些带有所需信息的JSON文件而不是LocalStorage。

工作流程:

  1. 用户使用在线界面请求生成新文件(与服务器同步)。
  2. 使用所需数据生成JSON文件并将其保存在脱机文件中。
  3. 用户下载新文件并将其替换为旧文件。
  4. 离线JS读取JSON文件并获取所有信息。
  5. 我们使用了一些JAVA安装程序(launch4j生成 .jar 文件和IzPack来安装程序)