JS判断是否是ioS或者Android

JS判断是否是ioS或者Android

每个客户端都带有自身的UA标识,通过JavaScript,可以获取客户端标识,我们可以获取浏览器的userAgent,用正则来判断手机是ios(苹果)还是Android(安卓)客户端。

项目实例:GitHub - ght5935/phone: 移动端实例:安卓||苹果

一:通过判断浏览器的userAgent


 二 : 提供更多的检查内容,你可以检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等


  使用方法:

//判断是否IE内核
if(browser.versions.trident){ alert("is IE"); }
//判断是否webKit内核
if(browser.versions.webKit){ alert("is webKit"); }
//判断是否移动端
if(browser.versions.mobile||browser.versions.android||browser.versions.ios){ alert("移动端"); }

  检测浏览器语言:

currentLang = navigator.language;   //判断除IE外其他浏览器使用语言
if(!currentLang){//判断IE浏览器使用语言
    currentLang = navigator.browserLanguage;
}
alert(currentLang);

三 获取版本号

        function getNum (){
            var num;
            try{
                 num = u.split('Android')[1].split(';')[0];
            } catch {
                
            }
            return num;
        }

注: 只取的安卓的版本号

四 获取ip


  使用方法:

var ip = returnCitySN['cip'];

console.log(ip)

你可能感兴趣的:(js,android,ios)