0
UIWebView
がすべてのコンテンツをソースからロードしたかどうかを検出するためにいくつかの方法を試みました。this oneとthis oneのようになりました。UIWebViewはいつ画像の読み込みを終了しますか?
Here'reのUIWebViewをロードするためにいくつかの一般的なHTML文字列:
<p>some string</p>
<p><img alt="" src="/path/image.png" /></p>
...something like above
以下の方法は、いつも私が正しい高さを得ることができなかったことを、すべてのコンテンツ(テキストだけではなく)前にもすぐに発射されますUIWebView
の(WebViewの実際の高さよりも短い)
func webViewDidFinishLoad(webView: UIWebView) {
// tried to get the content height
if webView.stringByEvaluatingJavaScriptFromString("document.readyState") == "complete" {
let height = webView.stringByEvaluatingJavaScriptFromString("document.body.offsetHeight")!
}
}
コンテンツの高さはどこで取得できますか?