4

.appcache ファイルの FALLBACK セクションについて説明してください。ファイル offline.html には何を含める必要がありますか。CACHE SECTION と FALLBACK SECTION の違いは何ですか。キャッシュ セクションに css および js ファイルが含まれている可能性があることは理解できますが、フォールバック セクションの使用法は何ですか。

私のdemo.appcacheで次のようなものを与えると

 CACHE:
 style.css
 script.js

 NETWORK:
 *

 FALLBACK:

これは、style.css と script.js を除外すると、他のすべてのファイルにネットワーク接続が必要になるということですか?

説明してください

4

1 に答える 1

5

フォールバックは、オフライン バージョンが見つからず、インターネットに接続されていない場合に提供される html ドキュメント (およびサポートされている css および js ファイル) です。

これは、すべてのセクションの適切な説明です: http://diveintohtml5.info/offline.html

FALLBACK:
/ /offline.html

次に、フォールバック セクションを見てください。このキャッシュ マニフェストのフォールバック セクションには、1 行しかありません。行の最初の部分 (スペースの前) は URL ではありません。これは実際には URL パターンです。単一文字 (/) は、ホームページだけでなく、サイトのすべてのページと一致します。オフラインのときにページにアクセスしようとすると、ブラウザーはアプリキャッシュでそのページを探します。ブラウザーが appcache でページを見つけた場合 (オンライン中にそのページにアクセスし、そのページがその時点で appcache に暗黙的に追加されたため)、ブラウザーはページのキャッシュされたコピーを表示します。ブラウザーが appcache でページを見つけられない場合、エラー メッセージを表示する代わりに、フォールバック セクションのその行の後半で指定されているように、ページ /offline.html を表示します。

于 2013-02-05T05:04:38.387 に答える