0

現在、モバイル ブラウザーで動作する必要がある mvc4 アプリケーションを開発しています。

私が持っている要件の 1 つは、デバイスがインターネットに接続できない場合でも、サイトは引き続き「機能」し、インターネット接続が再確立されると変更がサーバーに同期されることです。

サイトはeコマースサイトなので、ショッピングカートにアイテムを追加するなどの機能を検討しています.

アプリがオフラインのときに変更を管理するために html5 ローカル ストレージを調べましたが、そのストレージが 1 つのページの複数のページにまたがって存在するかどうかはわかりません。誰でも確認できますか?キャッシュ マニフェスト ファイルを使用して、クライアント デバイスにページを保存する予定です。

サイトをオフラインで動作させる方法と、接続が確立されたら、変更をサーバーに同期する方法についていくつかの指針が欲しいですか?

4

1 に答える 1

0

オンライン/オフライン状態を検出するためにJavaScriptイベントを使用します(サファリドキュメントで検索)-jquery(jqueryモバイルではない)を使用し、「シングルページアプリケーション」モデル(以下のリンク)を使用し、Webサイトとユーザーデータデータを保存しますローカル ストレージに保存し、タイマーを使用して変更をプッシュ/取得しようとします。

MVC4 を使用したシングル ページ アプリケーション: http://www.asp.net/single-page-application

于 2012-10-18T21:17:27.093 に答える