2012-02-13 9 views
0

HTML5のオフライン機能を使用すると、接続が失われてブラウザが閉じられた後でも持続するアプリを作成できますか?具体的には、次のようにしてください:HTML5のオフラインWebアプリケーション - ブラウザを閉じた後も持続しますか?

  • オンラインでアプリに接続してください。アプリケーション全体をダウンロードするには、それが動作する小さなデータベースを含めます。
  • ブラウザを閉じて切断します。
  • オフラインでブラウザをもう一度開いて、ローカルキャッシュからアプリを読み込みます。

マークピルグリムのおかげで、excellent book私は最初のステップを達成する方法について考えていると思いますが、私は主に最後のステップが可能かどうか疑問に思っています。これが可能であれば、私はそれがブラウザのいくつかの設定を必要と推測しています。私が知っておくべき設定は明白ではありませんか?

ありがとうございました。

答えて

0

最後のステップは可能なはずです。これは実装する範囲によって異なります。私の知る限り、ブラウザの設定は必要ありません。現時点では最大5 MBのローカルストレージの制限を認識するだけで済みます(ほとんどのブラウザで)。明らかに、リンクされたダイブインHoM5ガイドで説明されているようなアクセス許可のチェックを実行する必要があります。

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

+1

あなたがオンラインであるかどうかを確認するチェックが意味を成しています。私が知りたいことは、ブラウザが閉じられている場合に開始するページをロードするかどうかです。オンライン中に最初にアプリに接続し、オフラインでアプリを使用したい場合は、ページを開いたままにする必要がありますか? – launchoverit

+0

サイトに接続できない場合は、マニフェストファイルで宣言されていると、実際にはローカルキャッシュされたコンテンツをロードするだけであるかもしれません。 – MunkiPhD

関連する問題