1

Uiwebview 在 iOS 7 中需要花费大量时间来加载 html 内容。html 内容具有 mathjax 库。

它在 iOS 5.1 和 iOS 6.1 中运行良好。

你能帮我解决这个问题吗?

我正在使用 loadRequest 方法将 html 内容加载到 UIWebView 中。

谢谢,拉赫曼

4

2 回答 2

2

我也有同样的问题。更新到 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。

维基百科和谷歌有什么区别???

于 2013-11-17T14:08:40.763 回答
0

我从 Storyboard 取消选中 UIWebView 上的电话号码检测。这个对我有用。

于 2017-05-16T11:55:31.420 回答