iOS10 WKWebview - evaluateJavaScript(“Dokument.Höhe") return nil
In meine app, die ich brauche, um die Höhe einer Webseite in einem WKWebView
. Also ich benutze den folgenden code ein.
webView.evaluateJavaScript(("document.height"), completionHandler: { contentHeight,error in
print(contentHeight)
})
Bis iOS 9, das gibt die Webseite von der Höhe korrekt. Aber in iOS 10, contentHeight
ist immer nil
.
Ich habe
webView.scrollView.scrollEnabled = false
und die web-Ansicht ist in eine UITableViewCell
.
Höhe von webView
und der UITableViewCell
sind variabel. Es gibt eine Obere und untere Beschränkung auf die web-Ansicht, um fit in die Zelle.
Wenn ich die Webseite von der Höhe, ich will, dass es sich in der Zelle Höhe.
- Ich bin vor diesem problem, mein Aktueller workaround ist die Verwendung der contentSize.Höhe, für jetzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie dies:
PS. WKWebiew rendering-problem:
WKWebView nicht gerendert wird korrekt in iOS 10
Können Sie versuchen, mit