Javascript Iphone独立web应用上移动网络连接的缓存清单更新错误
我正在用asp.net创建一个web应用程序。我想要的是,这个应用程序可以脱机使用缓存清单,并且在智能手机上使用时,当它保存到主屏幕时,也可以全屏(独立)使用。 当有更新的缓存清单可用时,我使用下面的代码更新缓存Javascript Iphone独立web应用上移动网络连接的缓存清单更新错误,javascript,jquery,asp.net,cache-manifest,iphone-standalone-web-app,Javascript,Jquery,Asp.net,Cache Manifest,Iphone Standalone Web App,我正在用asp.net创建一个web应用程序。我想要的是,这个应用程序可以脱机使用缓存清单,并且在智能手机上使用时,当它保存到主屏幕时,也可以全屏(独立)使用。 当有更新的缓存清单可用时,我使用下面的代码更新缓存 window.applicationCache.addEventListener('updateready', function (e) { var r = confirm("A new version is available"); if (r ==
window.applicationCache.addEventListener('updateready', function (e) {
var r = confirm("A new version is available");
if (r == true) {
window.applicationCache.swapCache();
window.location.reload(true);
}
}, false);
现在的问题是,当我第一次在iphone上打开主屏幕应用程序时,一切都很好,更新也很完美。但如果我使用移动网络(2g、3g、lte),当我关闭应用程序并再次打开它时,更新根本不起作用,直到我打开Wi-Fi
我在某个地方提到移动网络在javascript中出现错误是一个问题。但我没能解决这个问题