1

iOS 7 で Uiwebview が html コンテンツを読み込むのに非常に時間がかかります。html コンテンツには mathjax ライブラリがあります。

iOS 5.1 および iOS 6.1 で正常に動作します。

この問題を解決する方法を教えてください。

loadRequest メソッドを使用して、html コンテンツを UIWebView にロードしています。

ありがとう、ラーマン

4

2 に答える 2

2

私も同じ問題を抱えてる。iOS 7 へのアップデート後、loadRequest には約 10 秒かかります (iOS 6 では 1 秒未満)。

私のコードは次のようなものです:

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 

しかし、効果はありませんでした。

奇妙なことに、ウィキペディアの URL にはこの問題がありますが、Google の URL にはありません。Google 検索結果の URL を 1 秒もかからずに取得できます。

ウィキペディアとグーグルの違いは何ですか???

于 2013-11-17T14:08:40.763 に答える