判断ios还是android

$(function(){
    var u = navigator.userAgent;
    var ua = navigator.userAgent.toLowerCase();
    var isAndroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Adr‘) > -1; //android终端
    var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
    if(ua.match(/MicroMessenger/i)=="micromessenger") {   //微信内置浏览器+应用宝链接
        $(".download a").bind(‘touchstart‘, function (event) {
            window.location.href=‘http://a.app.qq.com/o/simple.jsp?pkgname=应用名 ‘
        });
    }else{
        if(isiOS){
            $(".download a").bind(‘touchstart‘, function (event) {
                window.location.href=‘https://itunes.apple.com/cn/app/应用名‘

            });
        }else if(isAndroid){
            $(".download a").bind(‘touchstart‘, function (event) {
                window.location.href=‘http://a.app.qq.com/o/simple.jsp?pkgname=应用名‘

            });
        }else{  //PC 端
            $(".download a").click(function(){
                window.location.href=‘应用链接‘
            });
        }

    }

});
时间: 2024-07-30 19:52:11

判断ios还是android的相关文章

移动端判断ios还是android终端

<script> //判断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终端 if(isAndroid){//判断是安卓终端后执行什么操作 } </scrip

html5写链接打开ios和android本地应用

1.在html中设置链接 <a id="open-app" href="[scheme]://[host]/[path]?[query]">打开应用</a> href="[scheme]://[host]/[path]?[query]" scheme可以自己在app内部设置成任意的,把android和ios的设置成一样的 2.若本地应用存在,直接打开app:若不存在,计时一段时间跳到appstore 需要判断ios还是an

JS判断是否是微信页面,判断手机操作系统(ios或android)并跳转到不同下载页面

JS判断客户端是否是iOS或者Android 参考:http://caibaojian.com/browser-ios-or-android.html 1 function is_weixin() { 2 var ua = window.navigator.userAgent.toLowerCase(); 3 if (ua.match(/MicroMessenger/i) == 'micromessenger') { 4 return true; 5 } else { 6 return fals

H5 JS判断客户端是否是iOS或者Android手机移动端

<script type="text/javascript"> 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:'+isAndroi

JS判断客户端是否是iOS或者Android

<script type="text/javascript"> var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);

JS判断客户端是否是iOS或者Android端

通过判断浏览器的userAgent,用正则来判断手机是否是 IOS 和 Android 客户端. 代码如下: (function(){ 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/)

JavaScript_JS判断客户端是否是iOS或者Android

通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端.代码如下: <script type="text/javascript"> var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isi

JS判断客户端是否是iOS或者Android或者ipad(三)

 *  * @function: 判断浏览器类型是否是Safari.Firefox.ie.chrome浏览器  * @return: true或false  *  */ function isSafari(){     var userAgent = navigator.userAgent.toLowerCase();     if(userAgent.indexOf("safari") > -1 && userAgent.indexOf("chrome

js 通过浏览器直接打开应用程序(IOS,Android)并判断浏览器内核

本功能主要用于手机端,如果手机未安装该APP,则跳转至下载页面:否则,直接打开手机中的APP. <div style="position:absolute; top:84%; left:24%; z-index:8;"> <a id="J-call-app" href="javascript:;"><img src="image/but01.jpg"></a> <input