ios - UIWebview 花费太多时间在 iOS 7 中加载 html 内容

标签 ios mathjax

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/

相关文章:

javascript - 为什么 MathML 代码在单个 HTML 文件上显示不同,但在 Jsfiddle 上却有效? MathJar 用于单一 HTML?

angularjs - 在 Angularjs 中加载新 View 后刷新 MathJax

ios - 将图像添加到 MKPointAnnotation 而不更改用户位置图像

ios - 如何在 UIView 动画期间为 UIView 图层的子图层设置动画?

ios - Swift 2.x 无法设置 MapView 区域

iOS facebook api - 获取 friend 的用户名

ios - 如何通过在第一个选项卡中单击按钮导航到另一个选项卡栏项目?

mathjax - 如何在MathJax中定义新函数('operator')?

javascript - 使用 pstricks 和 latex2html5 绘制圆弧

javascript - 在编译/预处理时呈现 MathJax/MathML,以创建没有 MathML 的 HTML 文件?