0
我想要檢索使用WKWebView時觸摸的輸入類型字段的屬性。WKWebView - 如何獲取我們只需觸摸的輸入類型的屬性
WKNavigationDelegate中沒有上下文回調& WKUIDelegate。
有沒有人有想法在觸摸輸入類型時獲取上下文?
感謝
我想要檢索使用WKWebView時觸摸的輸入類型字段的屬性。WKWebView - 如何獲取我們只需觸摸的輸入類型的屬性
WKNavigationDelegate中沒有上下文回調& WKUIDelegate。
有沒有人有想法在觸摸輸入類型時獲取上下文?
感謝
最後,例如讓輸入型HTML元素的id屬性:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
NotificationCenter.default.addObserver(self, selector: #selector(getFocusElementId), name: NSNotification.Name.UIKeyboardWillShow, object: nil)
}
@objc private func getFocusElementId() {
let javaScriptQuery = "document.activeElement.id"
webView.evaluateJavaScript(javaScriptQuery) { (result, error) -> Void in
print("focus element id = \(result as? String)")
}
}