


HTML5 オフライン キャッシュは Tomcat の下に展開され、写真やフラッシュなどのオフライン閲覧を可能にします。_html5 チュートリアル スキル
Web ページを開き、読み込み後にインターネットが突然切断されると、ページを更新するとページが表示されなくなります。
更新した後、新しいウィンドウで別のページを開いて同じ URL を入力すると、インターネットから切断しても同じページが表示されると思ったことはありませんか? 。 HTML5 オフライン アプリケーションはそのような機能を提供します。
ページ内のデータがロードされるときに、いくつかの画像、Flash、CSS、JS、HTML、およびその他のファイルをキャッシュするように設定できます。これらのキャッシュされたファイルは、次回インターネットが利用できないときに使用できます。 HTML5のオフラインアプリケーションです。
実際、実装は非常に簡単です。
サーバーが必要です。ここでは Tomcat サーバーを使用して説明します。
まず、.manifest 接尾辞を持つファイルの鉱山タイプを text/cache-manifest に設定します。
Tomcat の設定というと、馴染みのある友人は自然に web.xml ファイルを思い浮かべるでしょう。次の設定をファイルに追加するだけです:
マニフェスト
;mime-type> ;text/cache-manifest
次に、xxx.manifest ファイルを作成します。xxx は自分で選択した名前です。 。このファイルの形式は次のとおりです:
キャッシュマニフェスト
#version 1.5
キャッシュ:
MyTest.html
CSS/main.css
Javascript/bwH5LS.js
exp-calif-logo.gif
最初の行は必須で、これがマニフェスト構成ファイルであることを示します。
#version 1.5
この文はコメントであり、ブラウザにキャッシュ ファイルを更新してもらいたいだけです。マニフェスト ファイルがオリジナルと同じ場合、ブラウザはキャッシュ ファイルを再ロードしないため、このコメントを使用して、一方ではバージョン番号を変更し、他方ではブラウザにキャッシュを更新させることができます。
CACHE:
この行は、次のファイルがキャッシュされることを示します。この例では、現在のページ MyTest.html のほか、いくつかの CSS ファイル、JS ファイル、および画像がキャッシュされます。
言及されていないキーワードの例がいくつかあります。つまり、
NETWORK:
FALLBACK:
NETWORK は、キャッシュされたくないページを指します。FALLBACK は、要求されたファイルが見つからないか、サーバーを指します。ファイルが利用できない場合の代替手段。たとえば、ネストされたページをリクエストしたいが、このページのサーバーに接続できない場合は、別の指定されたページに移動できます。
これは、 タグにマニフェストの場所を追加するだけです:
簡単なオフライン アプリケーションを実装します。
キャッシュされたファイルはどこにありますか?
Chrome でテストしたところ、独自のメカニズムに従ってこれらのファイルがチャンクに保存されることがわかり、完全なファイルを見つけることができませんでした。保存されたデータは
C:UsersjasonlingAppDataLocalGoogleChromeUser DataDefault にあります。具体的な保存方法がわかりません。
Firefox 上のファイルも独自のメカニズムに従って保存されますが、SQLite で開いた後、作成者はキャッシュされたファイルの特定の情報を見つけました。
興味のある読者は、自分で試して、それが機能するかどうかを確認してください。 . 新しい発見。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











この記事では、< audio>を使用してHTML5にオーディオを埋め込む方法について説明します。フォーマット選択のベストプラクティス(MP3、OGG Vorbis)、ファイルの最適化、および再生のためのJavaScriptコントロールを含む要素。 複数のオーディオfを使用して強調しています

この記事では、HTML5ページの可視性APIを使用して、ページの可視性を検出し、ユーザーエクスペリエンスを向上させ、リソースの使用量を最適化します。重要な側面には、メディアの一時停止、CPU負荷の削減、視認性の変化に基づいて分析の管理が含まれます。

この記事では、JavaScriptを使用してインタラクティブなHTML5ゲームの作成を詳述しています。 ゲームデザイン、HTML構造、CSSスタイリング、JavaScriptロジック(イベント処理とアニメーションを含む)、およびオーディオ統合をカバーしています。 必須JavaScriptライブラリ(Phaser、PI

この記事では、ビューポートメタタグを使用してモバイルデバイスのページスケーリングを制御し、最適な応答性とパフォーマンスのために幅や初期スケールなどの設定に焦点を当てています。

この記事では、Geolocation APIを使用してユーザーの場所のプライバシーと許可を管理し、アクセス許可を要求するためのベストプラクティスを強調し、データセキュリティを確保し、プライバシー法を遵守することについて説明します。

この記事では、HTML5フォームを作成および検証する方法について説明します。 < form>の詳細要素、入力タイプ(テキスト、電子メール、番号など)、および属性(必須、パターン、MIN、最大)。 HTML5の利点は、古い方法よりも形成されます

この記事では、HTML5通知APIを使用してデスクトップ通知を表示する方法について説明し、許可要件、カスタマイズ、およびブラウザーサポートに焦点を当てています。

この記事では、HTML5ドラッグアンドドロップAPIを使用してインタラクティブなユーザーインターフェイスを作成し、要素をドラッグ可能にし、キーイベントを処理し、カスタムフィードバックを使用してユーザーエクスペリエンスを強化する手順を作成する方法について説明します。また、aへの一般的な落とし穴についても説明します
