Chrome打包应用中的数据同步

时间:2013-06-13 13:07:00

标签: asp.net-web-api synchronization xmlhttprequest breeze google-chrome-app

在我编写Chrome打包应用程序时,我很难将数据同步到应用程序,以便可以在离线模式下使用。

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

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

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

所以我的问题;是否有一个具有一些XMLHttpRequest实现的银弹,这使得更容易从宁静的服务中获取数据,将其存储到IndexedDB,以便可以脱机使用,并在联机时同步更改,这与打包的应用程序兼容。

我知道我必须写自己的,但是如果有人已经通过了所有可以指导我的同步和复杂的同步,那将是非常棒的。

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用syncFileSystem API ?

只要您愿意将数据同步到Google云端硬盘中,此API就可以满足您自己不实施同步代码并仍然脱机工作的需求。