を使用して記述されたキャッシュ マニフェストを含む Web サイトがあります。
<html manifest="site.manifest">...</html>
マニフェストは非常にシンプルです:
CACHE MANIFEST
CACHE:
/fira.jpg
/offline.php
FALLBACK:
/no.php /fallback.php
私のサイトが次のようなドメイン ルートの下に展開されている場合:
http://localhost
Apache ログで site.manifest の GET リクエストを確認できます。すべてのリソースが正常にロードされ、マニフェストは正常に動作しています。
ここで、次のような別のコンテキストで Web サイトを展開するとします。
http://localhost/other/
この URL にアクセスすると、引き続き site.manifest の GET リクエストが表示されますが、リソースは読み込まれず、applicationCache には 0 エントリが含まれています。
キャッシュ マニフェストは、Web サイトのルートからのみサーバーにする必要がありますか?
ありがとう