7

大規模な webapp の一部として、ユーザーがオフライン中にデータを入力できる機能を構築し、再び接続したときにそのデータを自分のサイトに送り返したいと考えています。

私にとって欠けている部分は

  1. 特定のデータ セットをブラウザに保存する
  2. データを入力できるフォームを保存する
  3. ステップ 2 のフォームを使用してステップ 1 のデータを更新する
  4. ローカル データ ストアからデータを取得し、サーバーに送り返す

これを完全にブラウザ内に保持したいので...

HTML5 は現在 webkit/ff3 に実装されているため、これらの目標の一部 (またはすべて) を満たしていますか?

そうでない場合、上記のすべてを達成するために、どのテクノロジーを検討し始めるべきですか。

4

3 に答える 3

5

リストされているように、HTML5 を使用する最先端のブラウザーがこれを処理してくれるように思えます。

おそらく local/sessionStorage オブジェクトを使用することで解決できますが、私はクライアント側のデータベースを実装することを推し進めます。

キャッシュ マニフェストを使用すると、ユーザーがオフラインのときに機能するフォームを非常に簡単に維持できます。

新しいデータの同期に関しては、ロジックと方法はあなたに任せて、さまざまな方法でそれを取得できるはずです。

于 2010-05-29T20:41:32.553 に答える
1

JSを使用してCookieに情報を配置するのが最も簡単で、バックエンドで自動的に読み取ることができます(そして、サーバーからページがリクエストされたとき-接続が戻ったことがわかります)

それともクッキーを避けたいですか?

于 2010-05-29T20:53:32.943 に答える