3

の振る舞いを説明していただけますUIWebView -loadHTMLString:baseURL:か?

たとえば、レンダリングしたい単純な html があります。

<html>
<body>
  Test message <br>
  <img src="%http_path_for_unreachable_resource%" />
</body>
</html>

SDK の以前のバージョン (6.x 以下) ではUIWebView、この html をレンダリングし、html'Test message'内のすべてのリソースの完全なロードを待たずに表示します。

7.0 ベータ版では、SDK の動作が変更されました。UIWebViewすべてのリソースを完全にロードせずにコンテンツを表示する方法はどこにもありません。そのため、空白の白い画面が表示されます'Test message'。しばらくすると、到達不能なリソースのリクエストがタイムアウトで失敗し、UIWebviewその内容が表示されます。

のすべてのサブビューを-stringByEvaluatingJavascriptFromString呼び出すことにより、 でjavascript を使用してコンテンツを強制的に表示しようとしました。-setNeedsDisplayUIWebView

の古いレンダリング動作を取得することは可能UIWebViewですか?

4

0 に答える 0