Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Iphone独立web应用上移动网络连接的缓存清单更新错误_Javascript_Jquery_Asp.net_Cache Manifest_Iphone Standalone Web App - Fatal编程技术网

Javascript Iphone独立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 ==

我正在用asp.net创建一个web应用程序。我想要的是,这个应用程序可以脱机使用缓存清单,并且在智能手机上使用时,当它保存到主屏幕时,也可以全屏(独立)使用。 当有更新的缓存清单可用时,我使用下面的代码更新缓存

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中出现错误是一个问题。但我没能解决这个问题