首页 > 编程知识 正文

js判断是安卓手机还是ios,如何判断手机是安卓

时间:2024-04-24 11:43:04 阅读:333691 作者:VBEZ

本文目录一览:

JS判断安卓和IOS

button onclick="callJsLogout()"

                    退出登录

/button

script type="text/javascript"

function callJsLogout()

{

    var u = navigator.userAgent;

    if (u.indexOf('Android') -1 || u.indexOf('Linux') -1) {

        // 安卓手机处理

        // window.JsToNative.User.login("js调用了android中的login方法");

        callAndroid();

    } else if (u.indexOf('iPhone') -1) {

        // 苹果手机处理

        callJsIos();

    } else {

    }

}

function callAndroid(){

    Web.logout();//调用安卓端函数

    window.location.href="$url";//跳转地址

}

function  callJsIos() {

    window.webkit.messageHandlers.logout.postMessage({body:''});//调用IOS端函数

    window.location.href="$url";//跳转地址

}

/script

用JS如何判断打开网页的是安卓还是ios

var ua = navigator.userAgent.toLowerCase(); if (/iphone|ipad|ipod/.test(ua)) { //alert("iphone"); } else if (/android/.test(ua)) { alert("android"); }

js判断是ios还是安卓

$(function () {

   var u = navigator.userAgent, app = navigator.appVersion;

   var isAndroid = u.indexOf('Android')  -1 || u.indexOf('Linux')  -1; //g

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

   if (isAndroid) {

      //这个是安卓操作系统

   }

   if (isIOS) {

//这个是ios操作系统

   }

});

h5 js判断是安卓还是ios设备,跳转到对应的下

js监听navigator.userAgent,代码如下:

var user = navigator.userAgent;

if (user.match(/(iphone os)/i)) {

    console.log("isphone");

}else if(user.match(/ipad/i)){

    console.log("isipad");

}else if(user.match(/(midp|ucweb|android|windows ce|windows mobile)/i){

    console.log("android");

};

js如何判断客户端是iOS还是Android等移动终端

判断浏览器吧

script

var browser = navigator.userAgent

/*

  browser.indexOf('AppleWebKit')  -1 //苹果、谷歌内核

  browser.indexOf('Presto')  -1  //opera内核

  browser.indexOf('Trident')  -1 //IE内核

  browser.indexOf('Gecko')  -1  browser.indexOf('KHTML') == -1 //火狐内核

  !!browser.match(/AppleWebKit.*Mobile.*/) //是否为移动终端

  !!browser.match(/(i[^;]+;( U;)? CPU.+Mac OS X/)  //ios终端

   browser.indexOf('Android')  -1 || browser.indexOf('Linux')  -1  

   //android终端或uc浏览器

   browser.indexOf('iPhone')  -1  //是否为iPhone或者QQHD浏览器

   browser.indexOf('iPad')  -1  //是否iPad

   */

/script

希望对你有用。

JS辨别访问浏览器判断是android还是ios系统

对网页来说,这两个系统有多大区别么?

下面的自己改改就成:

function goPAGE() {

if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {

window.location.href="你的手机版地址";

}

else {

window.location.href="你的电脑版地址"; }

}

goPAGE();//调用判断函数

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。