Uiwebview 在 iOS 7 中加载 html 内容需要大量时间。html 内容有 mathjax 库。
它在 iOS 5.1 和 iOS 6.1 中运行良好。
你能帮我解决这个问题吗?
我正在使用 loadRequest 方法将 html 内容加载到 UIWebView。
谢谢, 拉赫曼
最佳答案
我也遇到了同样的问题。更新到 iOS 7 后,loadRequest 大约需要 10 秒(iOS 6 不到一秒)。
我的代码是这样的:
NSString *whichWiki = @"http://en.wikipedia.org/wiki/";
NSString *keyword = @"universe";
NSString *siteURLWiki =[NSString stringWithFormat:@"%@%@",whichWiki, keyword];
[webv loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:siteURLWiki]]];
我尝试了在 Google 中找到的 2 个解决方案:
self.webv.dataDetectorTypes = UIDataDetectorTypeNone; // Resolution 1
self.webv.suppressesIncrementalRendering = YES; // Resolution 2
但没有任何效果。
奇怪的是,我对 Wikipedia 的 URL 有这个问题,但对 Google 的 URL 却没有。我可以在不到一秒的时间内获得 Google 搜索结果的 URL。
维基百科和谷歌有什么区别???
关于ios - UIWebview 花费太多时间在 iOS 7 中加载 html 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19034433/