ユーザーがオフラインのときにのみ使用するためにページをキャッシュする方法を探していました。それ以外の場合は、通常どおりページをダウンロードします。ただし、キャッシュマニフェストが検出されると、ブラウザはそれらのキャッシュされたページからのみロードされます。
私の検索でhttp://whatwg.orgにたどり着きました。キャッシュマニフェストの作成に関するセクションが私の目に留まりました。抜粋は次のとおりです。
セクションヘッダー
セクションヘッダーは現在のセクションを変更します。4つの可能なセクションヘッダーがあります。
CACHE: Switches to the explicit section. FALLBACK: Switches to the fallback section. NETWORK: Switches to the online whitelist section. SETTINGS: Switches to the settings section.
最初の3つはよく知られていますが、最後のセクションヘッダーについては聞いたことがありませんSETTINGS:
。ドキュメントはこれを続けています:
現在、1つの設定のみが定義されています。
キャッシュモード設定
これは文字列"
prefer-online
"で構成されます。キャッシュモードをprefer-onlineに設定します。(キャッシュモードのデフォルトは高速です。)
これは、prefer-online
設定がまさに私が探していたものであったかどうか疑問に思いました。この設定により、設定がに設定されている場合にのみキャッシュされたページをロードするようにブラウザに指示しfast
、そうでない場合はユーザーがオンラインの場合にページをダウンロードすることを期待していました。
残念ながら、これに関する追加情報や説明は見つかりません。誰かが設定に関する情報に出くわしたことがありprefer-online
ますか?またはSETTINGS:
一般的なセクションについて?