OC和h5的混合开发
1.导入webKit库,遵守WKSriptMessageHandlert协议
2.初始化WKWebViewConfiguration 和WKUserContentController
WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];
WKUserContentController *controller = [[WKUserContentController alloc] init];
[controller addScriptMessageHandler:self name:@"call"];
其中call是和h5部分协商的名字
configuration.userContentController = controller;
3.
-(void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message
{
if ([message.name isEqualToString:@"call"]) {
//在这里写点击网页跳转到原生的代码
}
}