快速从ID元素获取innerText不适用于webView

时间:2018-12-13 03:46:57

标签: ios swift xcode webview uiwebview

我正在使用swift 4.2,所以我不确定我的代码是否过时,因为许多示例都不是最新的。

我一直在尝试在堆栈中找到的许多示例,但由于许多引用不再有效,因此它们似乎已经过时了。

我正在尝试获取具有特定ID的元素的innerText。不幸的是,我无法成功获得价值。然后,我尝试将result放入Firebase。如果我使用"test"之类的东西代替result,则可以正常工作,但我需要result

这是我的代码。

override func viewDidLoad() {
    super.viewDidLoad()

    ref = Database.database().reference()

    webView.evaluateJavaScript("document.getElementById('get_this_user').innerText") { (result, error) in
        self.ref?.child("users").child("usernames").setValue(["get_this_user": result])
    }
}

0 个答案:

没有答案