我有一个网站,其中包含使用描述的缓存清单
<html manifest="site.manifest">...</html>
清单非常简单:
CACHE MANIFEST
CACHE:
/fira.jpg
/offline.php
FALLBACK:
/no.php /fallback.php
当我的站点部署在域根目录下时,例如:
http://localhost
我可以在 Apache 日志中看到 site.manifest 的 GET 请求,所有资源都加载正常,清单工作正常。
现在,如果我在另一个环境下部署我的网站,比如
http://localhost/other/
并点击这个 url,我仍然可以看到对 site.manifest 的 GET 请求,但是,没有加载任何资源,并且 applicationCache 包含 0 个条目。
缓存清单是否应该只是来自网站根目录的服务器?
谢谢