我在WKWebView中使用以下JavaScript代码:
[webView evaluateJavaScript:@"document.getElementsByClassName('blog-background overlay text-center align-middle animated from-top animation-on')[0].style.display = 'NONE'" completionHandler:^(id _Nullable sha, NSError * _Nullable error) {
NSLog(@"%@", error);
}];
我收到此错误:
Error Domain=WKErrorDomain Code=4 "A JavaScript exception occurred" UserInfo={NSLocalizedDescription=A JavaScript exception occurred}
我该如何解决这个问题?
答案 0 :(得分:0)
可能是因为您在视图完成加载内容之前添加了javascript, 在下面的委托方法中编写代码并检查会发生什么:
webView:didFinishNavigation: