-1

私は ajax フロントでスリムを使用して phonegap アプリを持っています。特定のページをリストするとき、データをキャッシュして、ユーザーが更新するか新しいデータのトリガーを送信するまでそれを使用したいと思います。

これまでのところ、jsonデータをキャッシュするためにこれを持っています: //JSONデータをローカルストレージにキャッシュします

try {
                                localStorage.setItem('cachedProducts', JSON.stringify(data));
                                JSON.parse(localStorage.getItem('cachedProducts'));
                                var bar = localStorage.getItem('cachedProducts');
                                clog(bar);

                            } catch (e) {
                                clog("didn't work");
                            }

できます。しかし、画像を保存する方法や、新しいデータのためにサーバーをトリガーする方法がわかりません。ありがとうございました。

4

1 に答える 1

0

少数の画像を保存する必要がある場合は、それを base64 文字列に変換してローカル ストレージに保存できます。キャンバスを使用して画像を base64 文字列に変換できます。ユーザーがコンテンツを更新しようとすると、サーバーに接続して最新のコンテンツをキャッシュします。

于 2013-06-26T12:52:43.740 に答える