JS H5界面简单交互
JS H5界面简单交互
默默沫沫shine 发表于1年前
JS H5界面简单交互
  • 发表于 1年前
  • 阅读 11
  • 收藏 0
  • 点赞 2
  • 评论 0

腾讯云实验室 1小时搭建人工智能应用,让技术更容易入门 免费体验 >>>   

摘要: H5 iOS交互

 

 

原生向H5传值的话,约定空方法进行接收

[self.webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"box(%d)",delegate.isLogined]];

 

相反:

webView代理方法里:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {

}

 

截取当前发生行为的链接

NSString *requestString = [[request URL] absoluteString];

 

前端约定点击跳转链接进行判断是否允许发生跳转 或者跳回原生App

if( navigationType == UIWebViewNavigationTypeOther ) {

        if ([requestString hasPrefix:[NSString stringWithFormat:@"%@/product_details/BuyPageCommon.aspx",BASE_URL]]&&delegate.isLogined) {

       }

共有 人打赏支持
粉丝 0
博文 13
码字总数 4174
×
默默沫沫shine
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: