您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Android >> h5页面跳转app

h5页面跳转app

来源:网络整理     时间:2018/1/23 2:24:29     关键词:

关于网友提出的“ h5页面跳转app”问题疑问,本网通过在网上对“ h5页面跳转app”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: h5页面跳转app
描述:

现在的业务场景是 h5页面 有一个提货的按钮 是跳转到app的。
问题:我们前端 要做的 第一步是判断用户是ios还是安卓的系统,这个先拿到window.navigator.userAgent 做判断
第二步是 让ios和安卓给定url 然后根据判断做跳转?
还有一个需求是 用户点击提货产品说想要跳转到app内的指定页面(比如收货页面) 这个需要怎么配合。第一次做这个,不懂,希望有人能指点


解决方案1:

结合 https://www.cnblogs.com/shada...
和 http://blog.csdn.net/m0_37678...
进行研究分析吧。

解决方案2:

首先要明确一点
你的页面是在app里 通过webview来加载,比如活动推广还是什么
1.自己的app
2.别人的app

还是说通过url在系统/微信的浏览器打开
1.系统
2.微信

然后才能确定如何兼容

解决方案3:

自定义协议,让app拦截处理吧

解决方案4:

ios不懂
在android端:
一种方法:
你的H5页面注入对应的JS方法,来相应H5页面上的点击动作,然后在你的NativeApp内的webview内提供接口接收函数回调,android端就是javascriptInterface,拿到参数发送intent或直接调用activity
第2种方法
你的webview拦截H5的所有请求,并且你的退货按钮发送的请求时采用你自己定义的请求协议或intent://协议,拦截到特定协议请求后,解析它,饭后发送intent或者直接调用activity

解决方案5:

H5页面跳转app后面可追加参数,然后app端根据参数跳转不同路由!首先H5页面跳转app有一定的兼容性,就比如在微信中就是无法直接跳转的!

解决方案6:

你可以参考下这个:
http://blog.csdn.net/m0_37678...


以上介绍了“ h5页面跳转app”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4533413.html

相关图片

相关文章