1

私が理解していることから、ネットワークセクションには、ネットワーク接続を介して常にアクセスする必要があるリソースが含まれています。

私のアプリには、index.html と gallery.html の 2 つのメイン ページがあります。

gallery.html はマニフェスト ファイルを参照するもので、この同じマニフェスト ファイルに次のように記述しました。

NETWORK:
index.html

ただし、オンラインで index.html にアクセスし、オフラインでアクセスすると、index.html が表示されます。

そのため、従来のキャッシュからロードされているようです (オフライン アプリのキャッシュではありません)。

この NETWORK セクションのポイントは何ですか? 本当に紛らわしいです:(

お時間をいただきありがとうございます。乾杯!

4

2 に答える 2

0

良いニュース: 最近、HTML5 の専門家である Peter Lubbers と話をしたところ、NETWORK セクションの目的について説明してくれました。

最初に覚えておくべき重要なことは、すべてのユーザーが同じページからサイトにアクセスするわけではないため、アプリケーションのすべてのページがマニフェスト ファイルを参照する必要があるということです。

マニフェストを参照するページは、ページが NETWORK セクションにリストされている場合を除き、マニフェストに自動的にキャッシュされます。

それが役立つことを願っています:)

于 2011-07-31T21:56:50.203 に答える
0

http://about:cacheに移動し、index.html がオフライン キャッシュ デバイスにあるかどうかを確認します。おそらくそうではありません。

そうは言っても、ブラウザはあなたのページからがらくたをキャッシュします。ただし、オフラインになる場合は、キャッシュをクリアしてから index.html にアクセスしてみてください。あなたは運が悪いでしょう。その後、Gallery.html はオフラインで正常にロードされるはずです。

私は最終的にネットワークセクションでこれを行いました:

NETWORK:
*.*

したがって、上記にリストされていないものはすべてネットワーク リソースです。ただし、このソリューションはニーズに合わない場合があります。

于 2011-07-27T23:57:17.493 に答える