当前位置: 首页 > news >正文

网站建设联系我们做企业展示网站

网站建设联系我们,做企业展示网站,鲅鱼圈规划建设局网站,拓者设计吧电脑版应用场景#xff1a; 项目中在原有h5界面中嵌入js代码#xff0c;在指定位置加入第三方分享 此部分为js点击分享绑定部分代码#xff0c;这里的事件名需要h5和前端协商好一致。 window.webkit.messageHandlers.事件名.postMessage(需要传递的数据) iOS端 首先需要遵… 应用场景 项目中在原有h5界面中嵌入js代码在指定位置加入第三方分享 此部分为js点击分享绑定部分代码这里的事件名需要h5和前端协商好一致。 window.webkit.messageHandlers.事件名.postMessage(需要传递的数据)   iOS端 首先需要遵循WKUIDelegate,WKNavigationDelegate,WKScriptMessageHandler三个代理方法   WKWebViewConfiguration *wkConfig [[WKWebViewConfiguration alloc] init];     wkConfig.userContentController [[WKUserContentController alloc] init]; 此处事件名与h5端js代码事件名一致     [wkConfig.userContentController addScriptMessageHandler:self name:事件名];       self.webview [[WKWebView alloc] initWithFrame:self.view.bounds configuration:wkConfig];     self.webview.backgroundColor WXColor(240, 240, 240);     self.webview.UIDelegate self;     self.webview.navigationDelegate self;     [self.view addSubview:self.webview];     [self.webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:URL]]];   // 页面开始加载时调用 - (void)webView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation{ } // 当内容开始返回时调用 - (void)webView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation{ } // 页面加载完成之后调用 - (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation{ //此处向原h5界面注入js代码jsStr。     [self.webview evaluateJavaScript:jsStr completionHandler:^(id _Nullable rest, NSError * _Nullable error) {         NSLog(error_____%,error); //如果这里提示error则js代码中含有特殊字符如空格和换行需要去掉。     }]; // 页面加载失败时调用 - (void)webView:(WKWebView *)webView didFailProvisionalNavigation:(WKNavigation *)navigation{ }      } //实现js注入方法的协议方法 - (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message {     NSLog(message____%, message);     //找到对应js端的方法名,获取messge.body     if ([message.name isEqualToString:方法名]) {   处理各类分享的点击事件     } }   转载于:https://www.cnblogs.com/FZP5/p/8611826.html
http://www.pierceye.com/news/524488/

相关文章:

  • 网站建设有哪些方法怎么在百度上注册店铺
  • 网站获取访问者qqwordpress网站布置视频
  • 南宁怎么做seo团队网站排名优化培训电话
  • 做百科权威网站有哪些开发网站访问流量赚钱
  • 网站建设论坛快速建站可以做网站的路由器
  • 网站首页没排名但内页有排名建设网站招标
  • 网站公司做网站修改会收费吗设计logo网站免费无水印
  • 东营市做网站优化视频拍摄剪辑培训
  • 南通百度网站快速优化运城小程序开发公司
  • 做一个综合商城网站多少钱网站建设运营必备人员
  • 聊城做wap网站公司手机网站设计教育类模板
  • 深圳做网站的人做微信投票的网站5
  • 靖安建设局网站WordPress使用云数据库
  • h5制作哪个网站好济南php网站开发
  • 深圳网站建设类公司最大的网站开发公司
  • ps做图游戏下载网站有哪些内容百度ip地址
  • 网站到期续费吗网站首页缩略图 seo
  • 网站制作案例 立邦建立个人网站能赚钱吗
  • 重庆巨能建设集团网站网站seo置顶 乐云践新专家
  • 专业制作网站 上海黑糖 wordpress 主题
  • 数据库网站开发卡片风格网站
  • 信息发布平台建站网站服务器天付
  • 免费做网站方法北京公司排名seo
  • 网站备案登记表晋城市建设局 网站
  • 网站备案会检查空间运营策划
  • 关于做网站建筑人力网
  • 网站开发培训合肥企业解决方案工作组
  • 怎么看待网站开发做网站好赚钱
  • 网站开发工作方案建设网站用什么软件排版
  • 网站建设耂首先金手指建设一个电商网站需要多少钱