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.
InformationsquelleAutor nicoJN | 2016-09-18
Schreibe einen Kommentar