0

HTML5 のオフライン機能を使用すると、接続が失われてブラウザーが閉じられた後も持続するアプリを作成できますか? 具体的には、私がやりたいことは次のとおりです。

  • オンライン中にアプリに接続します。実行する小さなデータベースを含むアプリ全体をダウンロードします。
  • ブラウザを閉じて切断します。
  • オフライン中にブラウザーを再度開き、ローカル キャッシュからアプリを読み込みます。

Mark Pilgrim の優れた本のおかげで、私は最初のステップを達成する方法についての考えを持っていると信じています。私は主に最後のステップが可能かどうか疑問に思っています。これが可能であれば、ブラウザの設定が必要だと思います。明らかではないことに注意する必要がある設定はありますか?

提供されたヘルプに感謝します。

4

1 に答える 1

0

最後のステップは可能なはずです - それはあなたがそれをどの程度実装したいかによって異なります. 私の知る限り、ブラウザの設定は必要ありません。ローカル ストレージの制限に注意する必要があります。これは、現時点では最大 5 MB です (ほとんどのブラウザーの場合)。明らかに、リンクした Dive Into Html5 ガイドで概説されているようなアクセス許可のチェックを実行する必要があります。

最も簡単で汚い方法は、オンライン アプリに GET 要求を発行することです。正しく応答する場合は、オンライン バージョンを使用してください。そうでない場合は、ローカル キャッシュを使用します。タイムアウト/失敗した応答を「読み込み中」画面に偽装するだけです。

于 2012-02-13T17:12:25.667 に答える