在我编写Chrome打包应用程序时,我很难将数据同步到应用程序,以便可以在离线模式下使用。
我的数据存在于服务器上,我通过一个宁静的服务访问它,在这种情况下,我使用.NET MVC WebApi
我尝试了什么:使用Breezejs,因为它具有简单的离线功能;问题是 window.localStorage 在打包的应用程序中不可用,我确实尝试将其转换为IndexedDB,但没有运气。
我尝试了chrome.storage,它与同步构建效果很好,但它不是一辆大卡车,这就是我至少需要一个10tunner。
所以我的问题;是否有一个具有一些XMLHttpRequest实现的银弹,这使得更容易从宁静的服务中获取数据,将其存储到IndexedDB,以便可以脱机使用,并在联机时同步更改,这与打包的应用程序兼容。
我知道我必须写自己的,但是如果有人已经通过了所有可以指导我的同步和复杂的同步,那将是非常棒的。
答案 0 :(得分:0)
您是否考虑过使用syncFileSystem API ?
只要您愿意将数据同步到Google云端硬盘中,此API就可以满足您自己不实施同步代码并仍然脱机工作的需求。