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。
维基百科和谷歌有什么区别???
我从 Storyboard 取消选中 UIWebView 上的电话号码检测。这个对我有用。