js判断移动端是否安装某款app的多种方法
2016-11-02 16:14
288 查看
本文实例讲解了js判断移动端是否安装某款app的多种方法,分享给大家供大家参考,具体内容如下
第一种方法:
一:判断是那种设备
本文实例讲解了js判断移动端是否安装某款app的多种方法,分享给大家供大家参考,具体内容如下
第一种方法:
一:判断是那种设备
?
二:安卓设备:原理:判断是否认识这个协议,认识则直接跳转,不认识就在这里下载app
?
二:ios设备:原理:判断是否认识这个协议,认识则直接跳转,不认识就在这里下载appios();
?
第二种方法:
虽然在Js中可以启动某个app,但是并不能判断该app是否安装;
启动app需要的时间较长,js中断时间长,如果没安装,js瞬间就执行完毕。直接上代码吧!
html代码:
?
js代码:
?
第三种方法:
最近在做项目的wap版,有个需求就是,先判断手机上是否有我们的APP应用,如果有的话打开应用,没有才跳转到wap页面。
wap简单来说就是运行在移动端浏览器上的网站。不管应用在什么地方,总之就是浏览器呗,可以通过JS来判断本地是否有某应用,实现方式实际就是将http协议转为本地软件协议。
还是直接贴代码吧。
如下:
?
apps custom url schemes
是什么呢?
其实就是你与APP约定的一个协议URL,你的IOS同事或Android同事在写程序的时候会设置一个URL
Scheme,
例如设置:
URL Scheme :app
然后其他的程序就可以通过URLString = app://
调用该应用。
还可以传参数,如:
app://reaction/?uid=1
原理:500ms内,本机有应用程序能解析这个协议并打开程序,调用该应用;如果本机没有应用程序能解析该协议或者500ms内没有打开这个程序,则执行setTimeout里面的function,就是跳转到你想跳转的页面。
以上就是js判断移动端是否安装某款app的多种方法,希望对大家的学习有所帮助。
第一种方法:
一:判断是那种设备
?12 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
本文实例讲解了js判断移动端是否安装某款app的多种方法,分享给大家供大家参考,具体内容如下
第一种方法:
一:判断是那种设备
?
?
?
虽然在Js中可以启动某个app,但是并不能判断该app是否安装;
启动app需要的时间较长,js中断时间长,如果没安装,js瞬间就执行完毕。直接上代码吧!
html代码:
?
?
最近在做项目的wap版,有个需求就是,先判断手机上是否有我们的APP应用,如果有的话打开应用,没有才跳转到wap页面。
wap简单来说就是运行在移动端浏览器上的网站。不管应用在什么地方,总之就是浏览器呗,可以通过JS来判断本地是否有某应用,实现方式实际就是将http协议转为本地软件协议。
还是直接贴代码吧。
如下:
?
是什么呢?
其实就是你与APP约定的一个协议URL,你的IOS同事或Android同事在写程序的时候会设置一个URL
Scheme,
例如设置:
URL Scheme :app
然后其他的程序就可以通过URLString = app://
调用该应用。
还可以传参数,如:
app://reaction/?uid=1
原理:500ms内,本机有应用程序能解析这个协议并打开程序,调用该应用;如果本机没有应用程序能解析该协议或者500ms内没有打开这个程序,则执行setTimeout里面的function,就是跳转到你想跳转的页面。
以上就是js判断移动端是否安装某款app的多种方法,希望对大家的学习有所帮助。
相关文章推荐
- js判断移动端是否安装某款app的多种方法
- js判断移动端是否安装某款app的多种方法
- js判断移动端是否安装某款app的多种方法
- js判断移动端是否安装某款app的多种方法
- js判断移动端是否安装某款app的方法
- 利用js判断手机是否安装某个app的多种方案
- 【JS】点击页面判断是否安装app并打开,否则跳转下载的方法
- 用于deeplink的js方法(判断手机是否安装app)
- 用于deeplink的js方法(判断手机是否安装app)
- iOS js判断移动端是否安装某款app的方法
- js判断移动端是否安装某软软件,安装直接打开相应的链接,否则跳转到下载商店方法
- js判断本地是否安装app
- JS判断浏览器是否安装flash插件的简单方法
- Js判定移动端是否安装app,若已安装,则打开,未安装则跳转到下载页面
- js 判断移动端是否安装应用
- 点击页面判断是否安装app并打开,否则跳转app store的方法
- js判断手机是否安装了某个APP,如果安装了就打开,没安装就下载
- JS实现点击网页判断是否安装app并打开否则跳转app store
- js判断是否安装app,安装打开app