多次完成导航加载
Did finish navigation load multiple times
我正在使用 WKWebView 加载 URL 但我的 didFinishNavigation
class 多次。
我必须评估 javascript 并且我必须等待页面加载完成然后必须在其中注入 JS
但它会触发多次。
-(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation{
[_webView evaluateJavaScript:js completionHandler:nil];
}
js
是我写JS代码的字符串
如果您使用的是 UIWebView,在 Web 视图完成加载后,它会调用委托方法:
func webViewDidFinishLoad(_ webView: UIWebView)
试试吧。
我正在使用 WKWebView 加载 URL 但我的 didFinishNavigation
class 多次。
我必须评估 javascript 并且我必须等待页面加载完成然后必须在其中注入 JS
但它会触发多次。
-(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation{
[_webView evaluateJavaScript:js completionHandler:nil];
}
js
是我写JS代码的字符串
如果您使用的是 UIWebView,在 Web 视图完成加载后,它会调用委托方法:
func webViewDidFinishLoad(_ webView: UIWebView)
试试吧。