shr*_*mee 3 ios swift wkwebview swift2
我已经WKWebView通过我的类中的代码添加了查看扩展UIViewController类,我能够JS成功地从iOS故事板按钮调用函数.
但是,我想JS知道请求Swift何时ajax post完成...幸运的是我找到了这个页面...
http://www.kinderas.com/technology/2014/6/15/wkwebview-and-javascript-in -ios -8-使用-迅速
var contentController = WKUserContentController()
contentController.addScriptMessageHandler(
self,
name: "callbackHandler"
)
var config = WKWebViewConfiguration()
config.userContentController = contentController
self.webView = WKWebView(
frame: self.containerView.bounds,
configuration: config
)
Run Code Online (Sandbox Code Playgroud)
在这里......我希望能够添加脚本消息处理程序后,webview被添加到view.
addScriptMessageHandler()webview已添加到视图后是否可以调用?
Cod*_*ent 11
是的,它也很简单:
let contentController = self.webView.configuration.userContentController
contentController.addScriptMessageHandler(self, name: "callbackHandler2")
Run Code Online (Sandbox Code Playgroud)