1

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

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


我已经对此进行了测试,并且似乎可以正常工作。不过需要更多的测试。如果有人感兴趣,可以在大约两周内提供该网站的链接。

4

1 回答 1

0

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

于 2012-04-02T15:23:27.833 回答