我找不到像我这样的其他问题,所以这里是:
我有这个缓存 list 文件:
CACHE MANIFEST
CACHE:
./index.html
./offlinetest.js
./offline.html
./cache.manifest
./cache.manifest.php
./online.html
# Hash: 800d285afdd44dae60eb95bf479a94bf
NETWORK:
./index.html
./online.html
FALLBACK:
./index.html ./offline.html
./online.html ./offline.html
当我关闭 wifi 开关并且尝试访问 online.html 时,将提供此文件,而不是 offline.html
!为什么?我正在使用 Chrome。
另一个问题是 Firefox,当我尝试这个时,我有:离线缓存中有 0 个项目
有人可以解释一下吗,我在搜索的所有地方都没有看到这样的问题
最佳答案
您有./online.html
下CACHE:
部分。删除它,您的网络应用程序应该检索offline.html。您在断开连接时获取 online.html 的原因是因为您正在缓存它。
关于html - 后备缓存 list 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13005959/