在我编写 Chrome 打包应用程序的过程中,我正在努力将我的数据同步到应用程序,以便它可以在离线模式下使用。
我的数据存在于服务器上,在这种情况下,我通过一个安静的服务访问它,我使用.net MVC WebApi
我尝试过:使用 Breezejs,因为它具有简单的离线功能;问题是 window.localStorage 在打包的应用程序中不可用,我确实尝试将其切换为 IndexedDB 但没有运气。
我尝试了 chrome.storage,它与同步构建效果很好,但它不是一辆大卡车,这就是我至少需要一个 10tunner 的东西。
所以我的问题;有没有一个灵丹妙药,它有一些 XMLHttpRequest 实现,它可以更容易地从一个 restful 服务获取数据,将它存储到 IndexedDB 以便它可以离线使用,并且在上线时同步更改,这与打包的应用程序兼容。
我知道我可能必须自己写,但如果有人已经经历了可以指导我的所有同步的障碍和复杂性,那将是很棒的。