有没有办法防止下载应用程序缓存,虽然有一个新的,并且只有当用户点击特定按钮时才开始下载?
我已经尝试过这些代码:
window.applicationCache.addEventListener('ondownloading', function(e) {
e.abort();
}, false);
window.applicationCache.addEventListener('ondownloading', function(e) {
e.preventDefault();
}, false);
window.applicationCache.addEventListener('ondownloading', function(e) {
window.applicationCache.abort();
}, false);
或“onprogress”,“onupdating”等。
出了什么问题?有没有办法假装“错误”-event中止缓存?
- >我在Windows上使用最新的Safari
答案 0 :(得分:1)
可悲的是,没有办法使用Javascript中止或阻止缓存下载,如果在文档的“html”标记中引用了有效的清单文件,浏览器将始终尝试下载它。
我也注意到你正在使用一个名为“ondownloading”的事件,但是没有这样的事件,它只是“下载”,请参阅此信息以获取更多信息:http://developers.whatwg.org/offline.html#offline