Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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
当iPad被锁定时,Javascript停止_Javascript_Jquery_Ios_Ajax_Ipad - Fatal编程技术网

当iPad被锁定时,Javascript停止

当iPad被锁定时,Javascript停止,javascript,jquery,ios,ajax,ipad,Javascript,Jquery,Ios,Ajax,Ipad,我有一个网站,我已经把它保存在iPad的主屏幕上 当我打开它时,网站运行良好,可以使用全部功能 然而,当我锁定iPad,然后解锁它并返回站点时,所有ajax请求都停止工作 我使用的ajax非常标准: $.ajax({ type: method, url: action, data: $(this).serialize(), error: function(error) { alert(error);

我有一个网站,我已经把它保存在iPad的主屏幕上

当我打开它时,网站运行良好,可以使用全部功能

然而,当我锁定iPad,然后解锁它并返回站点时,所有ajax请求都停止工作

我使用的ajax非常标准:

    $.ajax({
        type: method,
        url: action,
        data: $(this).serialize(),
        error: function(error) {
            alert(error);
        },
        success: function(json) {

            //do things

        }
    });

这有什么办法吗?刷新页面不起作用,当我直接在Safari中加载页面,然后锁定和解锁时,也不会出现问题。只有当网站被保存到主屏幕时,才会出现这种情况。

我认为iOS会在锁定时断开连接,您的请求也会中断。尝试监视连接错误,并将其写入您的页面。这会很有帮助。但这不是在有活动请求的情况下。只是当你返回页面时,你尝试发出的任何新Ajax请求都不起作用。据我所知,没有错误,或者不应该出现错误,因为它在被锁定之前可以完全正常工作。这里应该是iOS上的远程调试,你们能看看在你们的例子中网络标签上发生了什么吗?我发现这是因为网络应用缓存了所有东西。这反过来会停止javascript,你知道我如何禁用web应用的缓存吗?