movii
6/29/2017 - 5:53 AM

笔记:iOS 与 JavaScript 的交互(三):WKWebView 3. WKUiDelegate - 3. 处理 prompt()

笔记:iOS 与 JavaScript 的交互(三):WKWebView 3. WKUiDelegate - 3. 处理 prompt()

extension ViewController: WKUIDelegate {
  // 3. read browser's widnow.prompt() message
  func webView(_ webView: WKWebView,
               runJavaScriptTextInputPanelWithPrompt prompt: String,
               defaultText: String?,
               initiatedByFrame frame: WKFrameInfo,
               completionHandler: @escaping (String?) -> Void) {
    
    // code 
  }
}