我最近制作了一个广泛使用Application Cache的Web应用程序。它缓存了大量数据(大约600个请求和大约50兆字节)。内容非常静态,因此下载时间可以达到4-5分钟。
但是,一旦清单发生了变化,并且新数据下载开始,我希望保持下载过程也能在页面加载时运行(当用户在Web应用程序中导航时)
目标平台是iOS(iPad),Safari会在新页面加载时继续开始下载过程。
然而,在Android上,下载可以很好地适应页面加载。有没有提示如何在iOS中实现相同目的的人?
答案 0 :(得分:0)
想象一下,我会解释我什么时候结束,以防万一有人绊倒这个帖子。上面概述的XHR方法运行良好(首先尝试),但最简单的方法是创建一个包装器起始页,其中只包含清单引用和包含“旧”起始页的iframe。当用户单击iframe中的链接时,仅重新加载iframe内容,清单会继续下载