HTML5アプリのキャッシュで遊んでいて、最初から問題が発生しました。/従来のオフラインエラーではなく、適切なスタイルのページが表示されるように、ページの単純なオフラインフォールバックを作成しようとしています。いくつかのリソースによると、私はこのマニフェストファイルを作成しました。
CACHE MANIFEST
# 0.01
CACHE:
NETWORK:
*
FALLBACK:
/ /offline.html
問題は、ブラウザがoffline.html
ファイルだけでなく、そのページにつながるルートページもキャッシュにロードされ、多くのエラー(jsがロードされていない、画像がロードされていない、CSSがないなど)で表示されることです。オフラインでありoffline.html
、ブラウザによって完全にバイパスされます。以下のスクリーンショットは、キャッシュの進行状況に関するログ情報を示しています。offline.html
私がやろうとしているのだけでなく、ブラウザが両方のファイルをダウンロードしていることがわかります。
これはすべて、最新の開発Chrome(23.0.1262.0開発)で行われました。