JS判断手机端是否安装了某个客户端APP应用
2015-05-18 15:56
507 查看
最近在做项目的wap版,有个需求就是,先判断手机上是否有我们的APP应用,如果有的话打开应用,没有才跳转到wap页面。
wap简单来说就是运行在移动端浏览器上的网站。不管应用在什么地方,总之就是浏览器呗,可以通过JS来判断本地是否有某应用,实现方式实际就是将http协议转为本地软件协议。
还是直接贴代码吧。
如下:
apps custom url schemes 是什么呢?
其实就是你与APP约定的一个协议URL,你的IOS同事或Android同事在写程序的时候会设置一个URLScheme,
例如设置:
URLScheme :app
然后其他的程序就可以通过URLString = app:// 调用该应用。
还可以传参数,如:
app://reaction/?uid=1
原理:500ms内,本机有应用程序能解析这个协议并打开程序,调用该应用;如果本机没有应用程序能解析该协议或者500ms内没有打开这个程序,则执行setTimeout里面的function,就是跳转到你想跳转的页面。
wap简单来说就是运行在移动端浏览器上的网站。不管应用在什么地方,总之就是浏览器呗,可以通过JS来判断本地是否有某应用,实现方式实际就是将http协议转为本地软件协议。
还是直接贴代码吧。
如下:
|
其实就是你与APP约定的一个协议URL,你的IOS同事或Android同事在写程序的时候会设置一个URLScheme,
例如设置:
URLScheme :app
然后其他的程序就可以通过URLString = app:// 调用该应用。
还可以传参数,如:
app://reaction/?uid=1
原理:500ms内,本机有应用程序能解析这个协议并打开程序,调用该应用;如果本机没有应用程序能解析该协议或者500ms内没有打开这个程序,则执行setTimeout里面的function,就是跳转到你想跳转的页面。
相关文章推荐
- JS判断手机端是否安装了某个客户端APP应用
- JS判断手机端是否安装了某个客户端APP
- js判断手机是否安装了某个APP,如果安装了就打开,没安装就下载
- js判断移动端是否安装某款app的多种方法
- js判断移动端是否安装某款app的方法
- js 判断移动端是否安装应用
- 一个JS判断客户端是否已安装某个字体(Only IE)
- js判断本地是否安装app
- Scheme详解( web页面判断是否安装某app,并判断是否打开该应用)
- js判断移动端是否安装某款app的多种方法
- Unity如何判断手机是否安装某APP应用
- 【JS】点击页面判断是否安装app并打开,否则跳转下载的方法
- Js判断客户端是否安装了pdf阅读器
- 利用js判断手机是否安装某个app的多种方案
- js判断移动端是否安装某款app的多种方法
- web页面判断是否安装某app,从web启动app应用
- 在html页面中js判断app是否安装并直接打开
- 利用JS判断客户端是否已安装Adobe Reader软件并提示下载安装
- js判断本机是否已安装app
- JS判断客户端是否已安装ActiveX控件