wkweb和uiweb关于html与原生交互
1、WKWebView使用
需要实现代理WKNavigationDelegate,WKUIDelegate,WKScriptMessageHandler
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。//创建一个WKWebView的配置对象
WKWebViewConfiguration *configur = [[WKWebViewConfiguration alloc] init];
//设置configur对象的preferences属性的信息
WKPreferences *preferences = [[WKPreferences alloc] init];
configur.preferences = preferences;
//是否允许与js进行交互,默认是YES的,如果设置为NO,js的代码就不起作用了
preferences.javaScriptEnabled = YES;
WKUserContentController *userContentController = [[WKUserContentController alloc]init];
[userContentController addScriptMessageHandler:[[XLWeakScriptMessageDelegate alloc] initWithDelegate:self] name:@"IOSCallPhone"];

更多精彩