应用程序缓存仅在用户需要时?

时间:2012-03-28 13:00:21

标签: html5 offline-caching application-cache

有些浏览器不询问客户端是否要使用应用程序缓存,而只是在第一个访问者(例如android上的浏览器)下载整个内容。当应用程序缓存很多MB并且客户端在移动网络上时,这会导致麻烦 - 这很昂贵!是否可以阻止缓存下载?按下菜单按钮,例如android不会关闭浏览器,它将在后台运行。

当客户端推送“嘿我想离线缓存此网站”按钮时,仅根据cookie集添加清单是一个好主意吗?这会带来新的挑战吗?


我已经测试了这个,它似乎有效。不过需要更多测试。如果有人被捕,可以在大约两周内提供该网站的链接。

1 个答案:

答案 0 :(得分:0)

正如您自己暗示的那样,一个可能的解决方案是询问用户他/她是否要离线缓存应用程序,如果是,则仅重定向到具有清单文件链接的页面(随后由浏览器下载)。您无法在中途停止下载,除非您的网络在中途断开连接。