0

在我编写 Chrome 打包应用程序的过程中,我正在努力将我的数据同步到应用程序,以便它可以在离线模式下使用。

我的数据存在于服务器上,在这种情况下,我通过一个安静的服务访问它,我使用.net MVC WebApi

我尝试过:使用 Breezejs,因为它具有简单的离线功能;问题是 window.localStorage 在打包的应用程序中不可用,我确实尝试将其切换为 IndexedDB 但没有运气。

我尝试了 chrome.storage,它与同步构建效果很好,但它不是一辆大卡车,这就是我至少需要一个 10tunner 的东西。

所以我的问题;有没有一个灵丹妙药,它有一些 XMLHttpRequest 实现,它可以更容易地从一个 restful 服务获取数据,将它存储到 IndexedDB 以便它可以离线使用,并且在上线时同步更改,这与打包的应用程序兼容。

我知道我可能必须自己写,但如果有人已经经历了可以指导我的所有同步的障碍和复杂性,那将是很棒的。

4

1 回答 1

0

你看过使用syncFileSystem API 吗?

只要您愿意将数据同步到 Google Drive,这个 api 应该可以满足您不自己实现同步代码并且仍然离线工作的需求。

于 2013-06-14T04:40:12.540 回答