0

Chrome でパッケージ化されたアプリを作成するために、データをアプリに同期してオフライン モードで使用できるようにするのに苦労しています。

私のデータはサーバー上にあり、この場合は.net MVC WebApiを使用して安らかなサービスを介してアクセスします

私が試したこと:オフライン機能が簡単なため、Breezejsを使用します。問題は、window.localStorage がパッケージ化されたアプリで使用できないことです。IndexedDB に切り替えようとしましたが、うまくいきませんでした。

同期のビルドでうまく機能するchrome.storageを試しましたが、それは大きなトラックではなく、少なくとも10tunnerが必要です。

私の質問です。いくつかの XMLHttpRequest 実装を備えた特効薬があります。これにより、安らかなサービスからデータを取得しやすくなり、IndexedDB に格納してオフラインで使用できるようになり、オンラインになるとパッケージ化されたアプリと互換性のある変更が同期されます。

私はおそらく自分自身を書かなければならないことを知っていますが、誰かが私を導くことができる同期のすべてのフープと複雑さをすでに経験しているなら、それは素晴らしいでしょう.

4

1 に答える 1

0

syncFileSystem APIの使用について調べましたか?

データを Google ドライブに同期することに満足している限り、この API は、自分で同期コードを実装せずにオフラインで作業するというニーズを満たすはずです。

于 2013-06-14T04:40:12.540 に答える