ホームページ > 記事 > ウェブフロントエンド > H5 アプリケーション キャッシュ - マニフェスト固有の概要
はじめに
マニフェストは、H5キャッシュ メカニズムによって提供されるアプリケーションであり、これに基づいて Web アプリケーションがオフライン アクセス (オフライン) を実現できます。この目的のために、ブラウザーはアプリケーション キャッシュ API (applicationCache) も提供します。マニフェスト テクノロジは Web 標準によって廃止されましたが、これはまさにアプリケーション キャッシュ メカニズムの理解に影響を及ぼしません。マニフェストはとても魅力的です。人々、Ele.me、office 365 メールボックスはまだそれを使用しています!
説明
マニフェストに詳しい学生はこのセクションを飛ばしてください。
マニフェスト アプリケーション キャッシュのテクノロジーを考慮すると、次のことができます。 :
オフラインアクセス: サーバーがダウンしている場合やネットワークがない場合でも、ユーザーは通常どおり Web コンテンツを閲覧できます。
高速アクセス: データはローカルに存在するため、ブラウザーが http リクエストを開始する時間を節約できます。当然のことですが、
負荷の軽減: ブラウザは、マニフェスト ファイルが変更されたときにキャッシュする必要があるリソースをダウンロードするためにサーバーにアクセスするだけで、サーバーの負荷が大幅に軽減されます。
マニフェスト キャッシュのプロセスは次のとおりです (インターネットから):
サポート性
メインストリーム ブラウザはすべて、マニフェスト アプリケーション キャッシュ テクノロジをサポートしています:
H5 標準では、オフライン Web アプリケーション部分は次のように説明されています。 :
This feature is in the process of being removed from the Web platform. (This is a long process that takes many years.) Using any of the offline Web application features at this time is highly discouraged. Use service workers instead. [SW]
そのため、今後も他の記事で Service Worker を紹介し、この記事では引き続きマニフェストに焦点を当てていきます。
アプリケーション キャッシュを有効にする方法
マニフェストはキャッシュ マニフェストを使用して管理されます。以下のように、html タグに関連付けられます:
<html manifest="test.appcache"> ... </html>
HTML タグでマニフェスト ファイルを指定します。これは、Web ページがオフライン キャッシュにマニフェストを使用することを意味します。 test.appcache テキスト ファイルで指定する必要があります。
マニフェスト キャッシュ マニフェスト
コンポジションを記述するのと同じように、マニフェストは次のような古典的な 3 セクション形式を採用します。 、まずは栗を見てみましょう。
以上がH5 アプリケーション キャッシュ - マニフェスト固有の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。