我有一些异步等待数据的ajax调用。当我使用iOS的iOS Air 2使用Chrome时,处于睡眠模式时,异步回调永远不会执行。不处于睡眠模式时,不会出现睡眠模式。没有例外,没有错误。完全消失。所以我的屏幕仍然是旧数据。 知道问题/解决方法的任何信息吗?
我发现在其他几个场合也会发生这种情况, 1.用多个手指向下拖动页面。 2.最小化浏览器并最大化 3.如果您有多个标签,请使标签处于非活动状态几秒钟(约5秒)
另外,据我所知,每个浏览器都将活动ajax请求限制为最大4或6.如果此问题通过上述任何方式发生6次,则所有剩余的ajax请求都会进入队列。剩下的唯一选择是关闭选项卡并从新会话开始。
答案 0 :(得分:1)
我没有使用jquery $ .ajax()而是使用$ .jsonp()来解决问题。