美文网首页
iOS8系统webView与js交互无法拦截的解决方案

iOS8系统webView与js交互无法拦截的解决方案

作者: 安又一 | 来源:发表于2017-02-20 10:57 被阅读0次

UIWebView这个控件与 H5联调时一般通过下面这个代理方法:

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

如果返回的数据只是“ZYY://goToGoodsDetail={"goodsId":"'+goodsId+'"}');”会导致iOS8某些手机上无法捕捉进入该方法。

解决方案:让H5或者后题编写JS时返回“objc:ZYY://goToGoodsDetail={"goodsId":"'+goodsId+'"}');”就解决了

相关文章

网友评论

      本文标题:iOS8系统webView与js交互无法拦截的解决方案

      本文链接:https://www.haomeiwen.com/subject/rbbswttx.html