美文网首页
WKWebView填坑记录20170118

WKWebView填坑记录20170118

作者: BlessNeo | 来源:发表于2017-01-18 13:22 被阅读197次

1.WKWebView runJavaScriptAlertPanelWithMessage crash from iOS 9.3

completionHandler must be called even if URL is nil

if let host = self.webkitWebView?.URL?.host {
   ...
}
else {

    webView(_:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:)
    completionHandler()

    //webView(_:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:)
    //completionHandler(false)

    //webView(_:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:)
    //completionHandler(nil)
}

2.实现网页背景完全透明

self.wkWebView.backgroundColor = [UIColor clearColor];
self.wkWebView.opaque = NO;//背景完全透明

相关文章

网友评论

      本文标题:WKWebView填坑记录20170118

      本文链接:https://www.haomeiwen.com/subject/cwavbttx.html