Я работаю в кэше приложений в HTML5. Я добавил addCacheListeners() в bodyload. Это прекрасно работает с мобильным сафари и хром, но НЕ с браузером Android. когда дело доходит до браузера Android, запускается событие ошибки.проблемы с кешем приложений с браузером Android
function addCacheListeners(){
var appCache=window.applicationCache;
if(appCache!== 'undefined'){
alert("defined");
appCache.addEventListener('checking', function(e){
}, false);
appCache.addEventListener('progress', function(e){
}, false);
appCache.addEventListener('updateready', function(e) {
alert("update is ready");
if (appCache.status == appCache.UPDATEREADY){
appCache.swapCache();
updateappInfo();
}
}, false);
appCache.addEventListener('noupdate', function(e){
updateappInfo();
}, false);
appCache.addEventListener('error', function(e){
alert("error" + e.message);
}, false);
appCache.addEventListener('cached', function(e){
alert("cached");
updateappInfo();
}, false);
}
if (appCache=== 'undefined'){alert("undefined");}
}
Любая идея относительно этого? Спасибо, кучка.