在移动wap上,最常见的就是引流用户下载安装自己的应用程序,如何通过js点击判断下载是ios还是安卓呢?其实很简单,就是要判断用户的设备是iOS还是Android,然后分别跳转就可以了。

var u = navigator.userAgent;

var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端

var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端

alert('是否是Android:'+isAndroid);

alert('是否是iOS:'+isiOS);

有了这个判断,就可以根据对应的平台来进行操作。

1.安卓的,就直接下载app,或者跳到安卓应用市场下载

2.iOS的,直接跳到苹果商店的应用页进行下载

3.其它平台,跳到自定义的页面,比如一个放有多个平台的下载页。

function downApp(){

var u = navigator.userAgent,

isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1,

isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),

urls = {

'android':'http://ftp-apk.pcauto.com.cn/pub/autoclub-5000-autowapDL1.apk',

'ios':'https://itunes.apple.com/cn/app/zhong-guo-che-you-hui/id640447959',

'other':'http://www1.pcauto.com.cn/app/20141120/pcautoapp/index.html'

};

//三元运算

// window.location.href = isAndroid? urls.android : isiOS? urls.ios : urls.other;

//简化

if(isAndroid){

window.location.href=urls.android;

}else if(isiOS){

window.location.href=urls.ios;

}else{

window.location.href=urls.other;

}

}

downApp();

点击下载应用

android js下载地址,js点击下载跳转iOS或安卓相关推荐

  1. sqlserver 2008 r2 直接下载地址,可用迅雷下载

    转自 http://www.cnblogs.com/chinafine/archive/2010/12/23/1915312.html sqlserver 2008 r2 直接下载地址,可用迅雷下载 ...

  2. ObjectARX所有版本下载地址(新增2010下载地址)

    ObjectARX所有版本下载地址(新增2010下载地址) 2010(32位和64位版本) http://download.autodesk.com/akdlm/esd/dlm/objectarx/O ...

  3. JS实现html页面点击下载文件的两种实现方法

    1.使用<a>标签来完成 <a href="/user/test/xxxx.txt" download="文件名.txt">点击下载&l ...

  4. 【js】a标签点击下载

    处理问题: 兼容不同浏览器的a标签点击下载 export const downLoadFile = ({url,fileName,downType, }: {url: stringfileName: ...

  5. 三星 android 模拟器下载地址,GalaxyOfWar电脑版下载 安卓模拟器图文安装教程

    最近在朋友圈非常流行的手游GalaxyOfWar已经开放下载了,不过不少玩家都觉得手机上玩GalaxyOfWar手机屏幕太小,操作不方便,画面不够清晰炫酷.那么如何在电脑上运行GalaxyOfWar这 ...

  6. android版怎么下载地址,负重前行怎么下载到手机 最新安卓版下载地址

    负重前行怎么才能下载到最新的版本呢?想要比别人前线体验到游戏的操作快感,那么提前下载到游戏是关键,不过有玩家说在下载的时候找不到最新版本,也不知道下载地址,其实很简单,三招解决你的烦恼,同时还有安装负 ...

  7. linux fedora 10下载,Linux_Fedora 9官方最终稳定版下载地址集合,HTTP下载:http://mirror.karneval.cz/p - phpStudy...

    Fedora 9官方最终稳定版下载地址集合 HTTP下载: http://mirror.karneval.cz/pub/linux/fedora/linux/releases Fedora 官方ftp ...

  8. C# 调用IP库(QQWry.Dat)查询IP位置及自动升级IP库方法(附IP库下载地址及相关dll下载)

    前言 C# 用IP地址(123.125.114.144)查询位置(北京市百度公司)的东西,非常好用也非常方便,可手动升级刷新IP库,一次编码永久收益,可支持winform.asp.net等程序. 本文 ...

  9. C# 调用IP库(QQWry.Dat)查询IP位置及自动升级IP库方法(附IP库下载地址及相关dll下载)...

    前言 C# 用IP地址(123.125.114.144)查询位置(北京市百度公司)的东西,非常好用也非常方便,可手动升级刷新IP库,一次编码永久收益,可支持winform.asp.net等程序. 本文 ...

最新文章

  1. thinkphp 模型的创建
  2. pandas isnull 函数
  3. python教程:深copy浅copy
  4. SQL Server 中的事务和锁(三)-Range S-U,X-X 以及死锁
  5. Swift中为什么输入“..”报错
  6. ubuntu19.10安装codeblocks20.03
  7. python定位元素在列表中的位置_python定位列表元素
  8. 通用单向链表设计(一)——接口的设计
  9. python好用的模块_python常用的内置模块和常用的第三方模块
  10. Visual Studio 2008下设置OpenCV
  11. Android工具栏中心标题和自定义字体
  12. 利用哈希map快速判断两个数组的交集
  13. Emberjs学习之路(一)
  14. 提高性能及操作硬件的能力
  15. winrar 命令行参数使用
  16. 电池供电设备增加高精度库仑计
  17. WindowsXP自带小工具(转)
  18. Msm8937+android7.1.1编译环境搭建及编译
  19. 【RX解码MIPI输出】XS9922B 4通道模拟复合视频解码芯片 功能对标TP2815
  20. C#控制键盘按键的常用方法

热门文章

  1. 第4章 虚拟机性能监控、故障处理工具(上)
  2. [练气期]计算机视觉之从矩阵本质修炼图像几何变换秘籍
  3. centos7 安装 K8S 及启动 POD问题
  4. 万洲金业:日内黄金价格下跌,关注千八支撑反弹。
  5. 首批!智领云CTO宋文欣入选“开源GitOps产业联盟技术委员会”成员名单
  6. SAP中国客户名单[转载]
  7. html画布动漫人物,canvas画布画卡通人物--哆啦A梦
  8. MyEclipse的注册机的使用
  9. 绘制几何图形,生成辅助线的思路
  10. 树莓派博通BCM2835芯片手册导读及io口驱动代码的实现