如window.webkit.messageHandlers.pageModel.postMessage(data); data是需要傳遞的數據,可以是字典,數組等,也可以是字符串
2、在iOS端實現WKWebView的代理:WKScriptMessageHandler
3、在代理方法- (void)addScriptHandleWithUserContentController:(WKUserContentController *)userCC ;中添加代碼[userCC addScriptMessageHandler:self name:@"妳的標識字符"];
- (void)addScriptHandleWithUserContentController:(WKUserContentController *)userCC{
[userCC addScriptMessageHandler:self name:@"妳的標識字符"];
}
4、代理方法:- (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message;會收到(1)中傳遞過來的參數。