gpt4 book ai didi

swift - cocoa swift : Error evaluateJavaScript Optional ("A JavaScript exception occurred")

转载 作者:搜寻专家 更新时间:2023-11-01 06:53:13 28 4
gpt4 key购买 nike

我正在用网页加载 WKWebView,我正在尝试执行 javascrip:

func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { 
webView.evaluateJavaScript("document.getElementById('someElement').innerText") { (result, error) in
if error != nil {
print(error?.localizedDescription ?? "")
}
}
}

但是我收到了这个错误:

po error
▿ Optional<Error>
- some : Error Domain=WKErrorDomain Code=4 "A JavaScript exception occurred" UserInfo={WKJavaScriptExceptionLineNumber=1, WKJavaScriptExceptionMessage=TypeError: null is not an object (evaluating 'document.getElementById('someElement').innerText'), WKJavaScriptExceptionColumnNumber=39, WKJavaScriptExceptionSourceURL=https://somewebsite.com/, NSLocalizedDescription=A JavaScript exception occurred}

为什么我会收到此错误?你们中有人知道我做错了什么或解决此问题的方法吗?

最佳答案

如果找不到元素,document.getElementById() 将返回 null。所以我认为网页中不存在“someElement”名称。

关于swift - cocoa swift : Error evaluateJavaScript Optional ("A JavaScript exception occurred"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55736182/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com