有些浏览器不会询问客户端是否要使用应用程序缓存,而只是在第一次访问时下载整个内容(例如,android 上的浏览器)。当应用程序缓存有很多 MB 并且客户端在移动网络上时,这可能会导致麻烦 - 这很昂贵!是否可以阻止缓存被下载?按下例如 android 上的菜单按钮不会关闭浏览器,它将在后台运行。
当客户端按下“嘿,我想离线缓存此站点”按钮时,仅添加基于 cookie 集的清单是个好主意吗?这会带来新的挑战吗?
我已经对此进行了测试,并且似乎可以正常工作。不过需要更多的测试。如果有人感兴趣,可以在大约两周内提供该网站的链接。