保持应用程序缓存下载在跨页面加载时运行
Keep Application Cache download running accross page loads
我最近制作了一个广泛使用应用程序缓存的web应用程序。它缓存了一大块数据(大约600个请求和大约50兆字节)。内容是故障静态的,所以4-5分钟的下载时间是可以的。
然而,一旦清单发生更改,并且新的数据下载开始,我希望下载过程也能在页面加载时运行(当用户浏览web应用程序时)
目标平台是iOS(iPad),safari在新页面加载时不断启动下载过程。
然而,在安卓系统上,下载进度很好,可以跨页面加载。有人知道如何在iOS中实现同样的功能吗?
我想我会解释一下我什么时候结束的,以防有人被这个线程绊倒。上面概述的XHR方法运行良好(首先尝试过),但最简单的方法是创建一个包装器起始页,其中只包含清单引用和一个包含"旧"起始页的iframe。当用户点击iframe中的链接时,只会重新加载iframe内容,manifest会继续下载
相关文章:
- 如何在运行时在angular 2中加载外部js脚本
- 如何在加载网页时运行脚本
- 为什么我的javascript脚本在页面加载时运行,而不是使用onclick
- 如何在加载角度函数后运行jQuery代码
- 如何使用特定的javascript函数创建一个url,以便在加载页面时运行
- Javascript - 加载函数运行时未定义的变量
- HTML/JS github页面项目没有't在使用firefox运行时加载图像或声音
- 如何让C#代码在页面加载时运行的jquery脚本之后运行
- 有没有一种方法可以在服务器端页面加载之前在加载时运行javascript
- 如何在内部脚本完全加载后运行脚本
- 在不加载页面的情况下运行javascript
- 在运行时加载knockout.jslib
- Jquery脚本未在运行时加载编辑:意外的令牌
- Javascript:如何在页面重新加载后运行函数
- 在页面加载完成之前,使用URL参数运行JavaScript
- 无法使用javascript插件在首次运行时加载实际图像大小(图像在刷新后加载)
- 如何更改javascript的一个变量,然后运行;“加载”;而无需重新加载页面
- Jquery代码获胜'不是从页脚加载运行,而是从控制台运行
- 为什么 Ghost.py 不加载/运行我的Javascript
- 点击加载/运行此代码