0

次のページを含む Web サイトがあるとします。

www.server.com/index.php
www.server.com/anotherPage.php
www.server.com/css/style_for_index.css
www.server.com/css/style_for_anotherPage.css

仮定すると、私は訪問していwww.server.com/index.phpます:

タグで.appcache マニフェストを使用する<HTML>と、このページのすべての関連ファイルが自動的にキャッシュされることを理解しています。

しかし、同時にロードしたい場合は、ファイルのセクションwww.server.com/anotherPage.phpもロードwww.server.com/css/style_for_anotherPage.cssする必要があります。CACHEmanifest.appcache

私が理解できないのは、背景画像もファイルに含める必要がwww.server.com/css/style_for_anotherPage.cssあるかどうかです。manifest.appcache

4

1 に答える 1

0

とにかく、このページのすべての関連ファイルが自動的にキャッシュされることを理解しています.

これは正しくありません。

いわゆるマスターエントリを除いて、キャッシュしたいリソースを明示的に言及する必要があります。マスター エントリは、要素にマニフェスト属性を含む HTML ファイルです<html>。これらのファイルによって参照される画像、スクリプト、スタイルシートも同様です。

オフラインで使用できるようにする場合は、css または javascript ファイルによって参照されるファイルも含める必要があることは明らかです。

于 2013-05-15T09:23:26.047 に答える