WKWebView使用addScriptMessageHandl

2019-11-20  本文已影响0人  道无为_0092

今天碰到一个很神奇的问题,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"];

}

上一篇 下一篇

猜你喜欢

热点阅读