首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

WKWebview 与App交互辅助工具类

LeeWkWebView 起因 之前lz公众号写个关于UIWebView的JS与App通信的文章,但是最新iOS审核规定需要替换掉UIWebView使用WKWebView才可以过审。...调用识别我们为我们的句柄起了名字--npc mWbHelper = [WKWebViewHelper alloc initHanlerNpc:@"iOSApp" frame:UIScreen mainScreen.bounds...]; 1 增加Web加载完成时App主动给JS发信息的功能 在做实际项目中web端提了个功能就是,当你App加载资源结束后,你给我web发送些信息---token,App位置信息(经纬度)…… //加载完成后通知...JS发送一些消息 mWbHelper.didFinishNavigationHook = ^NSArray * _Nullable{...是我们通过点击button实现了App与JS的通信 (IBAction)manualCallJs:(id)sender { WKActionHandler * tokenHandler = [

87540

iOS与JS的交互

iOS和JS的交互看似两个问题,其实要解决的问题只有一个,那就是JS如何调用native方法。...使用第三方工具类:WebViewJavascriptBridge 下面就来简单介绍一下上述方法的简单实用 1.在代理方法拦截Url,识别判断 这种方法原理很简单,UIWebView的界面响应会调起下面的代理方法...调起原生方法的目的 //第一步:使用本地的h5文件加载一个网页 NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"testWebPage...= NSNotFound) { /* 1.检测到链接中包含有特殊字段,客户端要接受响应并做后续处理这就相当于js调起了iOS, 2.在真实的使用时,客户端需要和...取出第二个参数:信息字符串 NSString *info = [params[1] componentsSeparatedByString:@"="][1]; //第三步:调起

4K70
领券