美文网首页iOS TableView 优化
Swift WKWebView 警告提示框替换成原生提示框

Swift WKWebView 警告提示框替换成原生提示框

作者: 屈涯 | 来源:发表于2020-02-25 11:15 被阅读0次
  1. 遵循WKUIDelegate方法
      self.webView.uiDelegate = self
  1. 实现
   func webView(_ webView: WKWebView, runJavaScriptAlertPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler: @escaping () -> Void) {
        let alertController = UIAlertController.init(title: "", message: message, preferredStyle: .alert)
        alertController.addAction(UIAlertAction.init(title: "OK", style: .cancel, handler: { (_) in
            completionHandler()
        }))
        self.present(alertController, animated: true) {
        }
    }

相关文章

网友评论

    本文标题:Swift WKWebView 警告提示框替换成原生提示框

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