UIWebview занимает слишком много времени для загрузки html-контента в iOS 7

Uiwebview занимает огромное количество времени для загрузки html-контента в iOS 7. HTML-контент имеет библиотеку mathjax.

Он хорошо работает в iOS 5.1 и iOS 6.1.

Не могли бы вы помочь мне, как решить эту проблему?

Я использую метод loadRequest для загрузки html-контента в UIWebView.

Спасибо, Рахман


person Rahman Chamma    schedule 26.09.2013    source источник
comment
Вероятно, нужно будет показать соответствующий код.   -  person Paul Richter    schedule 26.09.2013
comment
@ Рахман .. ты нашел какое-нибудь решение своей проблемы? Я столкнулся с той же проблемой, хотя я сохранил полную библиотеку MathJax в своем комплекте приложений. На набор математических формул уходит почти 7-8 секунд.   -  person nefarianblack    schedule 19.08.2014


Ответы (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]]];

Я попробовал 2 разрешения, которые нашел в Google:

self.webv.dataDetectorTypes = UIDataDetectorTypeNone; // Resolution 1 

self.webv.suppressesIncrementalRendering = YES; // Resolution 2 

но с результатами без последствий.

Как ни странно, у меня проблема с URL-адресом Википедии, но НЕ с URL-адресом Google. Я могу получить URL-адреса результатов поиска Google менее чем за секунду.

В чем разница между Википедией и Гуглом???

person hmdy    schedule 17.11.2013

Я снял флажок обнаружение телефонных номеров в UIWebView из раскадровки. Меня устраивает.

person Ved Rauniyar    schedule 16.05.2017