1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| $(document).ready(function(e) {
var cacheStatus = document.getElementById('cacheStatus');
cacheStatus.innerHTML="cache status";
try{
//if (navigator.onLine) {
window.applicationCache.addEventListener('updateready', function(e) {
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
window.applicationCache.swapCache();
cacheStatus.innerHTML="<font size=3 color=red><b><i>update ready!";
alert('A new version of this page is available');
window.location.reload();
}
}, false);
window.applicationCache.addEventListener('cached', function(e) {cacheStatus.innerHTML="<font size=3 color=red><b><i>New"; },false);
window.applicationCache.addEventListener('noupdate', function(e) { cacheStatus.innerHTML=""; },false);
window.applicationCache.addEventListener('downloading', function(e) { cacheStatus.innerHTML="<font size=3 color=red><b><i>downloading..."; },false);
window.applicationCache.addEventListener('error', function(e) { cacheStatus.innerHTML="error"; },false);
//window.applicationCache.addEventListener('checking', function (evt){cacheStatus.innerHTML="<font size=3 color=red><b><i>Checking..."; );}, false);
//window.applicationCache.addEventListener('obsolete', function (evt){window.applicationCache.update();}, false);
window.applicationCache.update();
//} else {
// cacheStatus.innerHTML="offline";
//}
}catch(e){
cacheStatus.innerHTML="Cache error";
}
}); |
Partager