h5页面判断安卓或ios点击下载

<input type="button" class="btn download-app" value="下载App" onclick="downApp()">//判断访问终端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://192.168.0.10:9080/static-uploads/public/2017-11/1-20171113-144142127.apk',            'ios':'https://itunes.apple.com/cn/app/%E4%B8%89%E5%86%9C%E5%80%9F%E6%AC%BE/id1284453273?mt=8'        };    //三元运算    // 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;    }}downApp();

更多相关文章

  1. Android(安卓)webView自适应屏幕
  2. 在浏览器里判断设备来源,跳转到不同的App下载页JS
  3. android中的/system/bin/input工具
  4. 工作总结
  5. android:webview实现简单的浏览器
  6. 简单实现RecyclerView版本的竖向翻页效果
  7. android解决FragmentStatePagerAdapter 造成重新绘制fragment状
  8. Android(安卓)APP跳转微信小程序和APP跳转支付宝小程序传参
  9. mac版 android破解软件下载安装

随机推荐

  1. Android面试题目之(七) AsyncTask的原理是
  2. android switch模块
  3. [置顶] Android研发规范
  4. [Android]文本框实现搜索和清空效果
  5. OkHttp基础概念解释
  6. 编写Android自定义按钮
  7. Windows系统下配置Android(安卓)NDK开发
  8. Android activity 四个启动模式的作用与
  9. 新手拥抱Android
  10. 如何在Eclipse中调试Launcher源码