Javascript console.log() in an iOS UIWebView

前端 未结 7 992
深忆病人
深忆病人 2020-11-28 01:10

When writing a iPhone / iPad app with a UIWebView, the console isn\'t visible. this excellent answer shows how to trap errors, but I would like to use the console.log() as w

7条回答
  •  眼角桃花
    2020-11-28 01:46

    Swift 5

    func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
          webView.evaluateJavaScript("your javascript string") { (value, error) in
              if let errorMessage = (error! as NSError).userInfo["WKJavaScriptExceptionMessage"] as? String {
                    print(errorMessage)
              }
          }
     }
    

提交回复
热议问题