【发布时间】:2015-05-19 18:37:28
【问题描述】:
我开发了一个应用程序,可以在其中将数据加载到 webView 中。我的网页通过 ajax 调用每 5 秒刷新一次。它在android中运行良好。在 android 中渲染页面非常快。似乎 url 没有在 android 中重新加载,但在 iOS 中,页面刷新非常慢。谁能告诉我解决办法?
【问题讨论】:
我开发了一个应用程序,可以在其中将数据加载到 webView 中。我的网页通过 ajax 调用每 5 秒刷新一次。它在android中运行良好。在 android 中渲染页面非常快。似乎 url 没有在 android 中重新加载,但在 iOS 中,页面刷新非常慢。谁能告诉我解决办法?
【问题讨论】:
你试过用 WKWebView 代替 UIWebView 吗?
【讨论】:
请参考Is Safari on iOS 6 caching $.ajax results? 链接。
如果您在刷新 UIWebView 时不允许加载缓存数据,我认为它会解决您的问题
【讨论】:
repeats:NO。如果我们希望定时器每 5 秒触发一次,我们应该使用repeats:YES。