国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

キャッシュマニフェストの基本

マニフェストの基本

アプリケーションのキャッシュを有効にするには、ドキュメントの <html> タグにマニフェスト屬性を含めます:

<!DOCTYPE HTML>
<html manifest="demo.appcache">
...
</html>

マニフェストを指定するすべてのページは、ユーザーがアクセスするとキャッシュされます。マニフェスト屬性が指定されていない場(chǎng)合、ページはキャッシュされません (マニフェスト ファイルで直接指定されていない限り)。

マニフェスト ファイルの推奨ファイル拡張子は「.appcache」です。

マニフェスト ファイルは正しい MIME タイプ、つまり「text/cache-manifest」で構(gòu)成する必要があることに注意してください。 Web サーバー上で設(shè)定する必要があります。

マニフェスト ファイル

マニフェスト ファイルは、何がキャッシュされているか (何がキャッシュされていないのか) をブラウザーに伝える?yún)g純なテキスト ファイルです。

マニフェスト ファイルは 3 つの部分に分けることができます:

  • CACHE MANIFEST - この見出しの下にリストされているファイルは最初のダウンロード後にキャッシュされます

  • NETWORK - この見出しの下にリストされているファイルは Connection でキャッシュする必要がありますサーバーに送信され、キャッシュされません

  • FALLBACK - この見出しの下にリストされているファイルは、ページにアクセスできない場(chǎng)合 (404 ページなど) のフォールバック ページを指定します

キャッシュマニフェスト

最初の行 CACHE MANIFEST は必須です:

CACHE MANIFEST
/theme.css
/logo.gif
/main.js

上記のマニフェスト ファイルには、CSS ファイル、GIF 畫像、およびJavaScript ファイル。マニフェスト ファイルが読み込まれると、ブラウザはこれら 3 つのファイルを Web サイトのルート ディレクトリからダウンロードします。その後、ユーザーがインターネットから切斷しても、これらのリソースは引き続き使用できます。

NETWORK

次のNETWORKサブセクションでは、ファイル「login.php」が決してキャッシュされず、オフラインでは利用できないことを指定します:

NETWORK:
login.php

アスタリスクは、他のすべてを示すために使用できます。他のリソース/ファイルにはインターネット接続が必要です:

NETWORK:
*

FALLBACK

以下の FALLBACK サブセクションでは、インターネット接続を確立できない場(chǎng)合に、すべてのファイルの代わりに「offline.html」が使用されることを指定します。 /html5/ ディレクトリ內(nèi) ファイル:

FALLBACK:
/html/ /offline.html

注: 最初の URI はリソースで、2 番目の URI はフォールバックです。

キャッシュを更新する

アプリがキャッシュされると、次のことが起こるまでキャッシュされたままになります:

ユーザーがブラウザーのキャッシュをクリアする

マニフェストファイルが変更される(以下のヒントを參照)

プログラムによってアプリのキャッシュを更新する


學(xué)び続ける