今天碰到一个很神奇的问题,WKWebView在加载的时候使用了
[webView.configuration.userContentController addScriptMessageHandler:self name:@"logOut"];
结果出现了白屏。把上面的注释掉就有可以加载网页。
解决方法:把addScriptMessageHandler写在didFinishNavigation里面如下面
- (void)webView:(WKWebView*)webView didFinishNavigation:(WKNavigation*)navigation{
NSLog(@"成功了");
[webView.configuration.userContentController addScriptMessageHandler:self name:@"logOut"];
}
网友评论