当实际存在更新时,EventListener UpdateReady
没有显示“在加载中确认”。它只是跳过确认警报,然后在没有任何通知的情况下进行更新。它甚至不会再装子弹。
window.addEventListener('load', function(e) {
window.applicationCache.addEventListener('updateready', function(e) {
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
confirm('An update is available, would you like to install it?', function() {
window.location.reload();
});
}
}, false);
}, false);
我做错了什么?
发布于 2016-04-19 16:25:33
试着做这样的事情:
window.addEventListener('load', function(e) {
window.applicationCache.addEventListener('updateready', function(e) {
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
if(confirm('An update is available, would you like to install it?')) {
window.location.reload();
}
}else {
// No update happened
}
}, false);
}, false);
https://stackoverflow.com/questions/36731412
复制相似问题