当iPad被锁定时,Javascript停止
我有一个网站,我已经把它保存在iPad的主屏幕上 当我打开它时,网站运行良好,可以使用全部功能 然而,当我锁定iPad,然后解锁它并返回站点时,所有ajax请求都停止工作 我使用的ajax非常标准:当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);
$.ajax({
type: method,
url: action,
data: $(this).serialize(),
error: function(error) {
alert(error);
},
success: function(json) {
//do things
}
});
这有什么办法吗?刷新页面不起作用,当我直接在Safari中加载页面,然后锁定和解锁时,也不会出现问题。只有当网站被保存到主屏幕时,才会出现这种情况。我认为iOS会在锁定时断开连接,您的请求也会中断。尝试监视连接错误,并将其写入您的页面。这会很有帮助。但这不是在有活动请求的情况下。只是当你返回页面时,你尝试发出的任何新Ajax请求都不起作用。据我所知,没有错误,或者不应该出现错误,因为它在被锁定之前可以完全正常工作。这里应该是iOS上的远程调试,你们能看看在你们的例子中网络标签上发生了什么吗?我发现这是因为网络应用缓存了所有东西。这反过来会停止javascript,你知道我如何禁用web应用的缓存吗?