日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

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

發(fā)布時(shí)間:2025/3/15 Android 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS判断客户端是否是iOS或者Android 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
<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/); //ios終端 alert('是否是Android:'+isAndroid); alert('是否是iOS:'+isiOS); </script>

可以打開你的Android手機(jī)或者iphone掃描看看

下面一個(gè)比較全面的瀏覽器檢查函數(shù),提供更多的檢查內(nèi)容,你可以檢查是否是移動(dòng)端(Mobile)、ipad、iphone、微信、QQ等。

第一種:來自http://blog.baiwand.com/?post=176

<script type="text/javascript"> //判斷訪問終端 var browser={versions:function(){var u = navigator.userAgent, app = navigator.appVersion;return {trident: u.indexOf('Trident') > -1, //IE內(nèi)核presto: u.indexOf('Presto') > -1, //opera內(nèi)核webKit: u.indexOf('AppleWebKit') > -1, //蘋果、谷歌內(nèi)核gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐內(nèi)核mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否為移動(dòng)終端ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios終端android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android終端或者uc瀏覽器iPhone: u.indexOf('iPhone') > -1 , //是否為iPhone或者QQHD瀏覽器iPad: u.indexOf('iPad') > -1, //是否iPadwebApp: u.indexOf('Safari') == -1, //是否web應(yīng)該程序,沒有頭部與底部weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增)qq: u.match(/\sQQ/i) == " qq" //是否QQ };}(),language:(navigator.browserLanguage || navigator.language).toLowerCase() } </script>

?

使用方法:

//判斷是否IE內(nèi)核 if(browser.versions.trident){ alert("is IE"); } //判斷是否webKit內(nèi)核 if(browser.versions.webKit){ alert("is webKit"); } //判斷是否移動(dòng)端 if(browser.versions.mobile||browser.versions.android||browser.versions.ios){ alert("移動(dòng)端"); }

檢測(cè)瀏覽器語言

currentLang = navigator.language; //判斷除IE外其他瀏覽器使用語言 if(!currentLang){//判斷IE瀏覽器使用語言currentLang = navigator.browserLanguage; } alert(currentLang);

第二種:來自http://www.fufuok.com/JS-iphone-android.html

if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {//alert(navigator.userAgent); window.location.href ="iPhone.html"; } else if (/(Android)/i.test(navigator.userAgent)) {//alert(navigator.userAgent); window.location.href ="Android.html"; } else {window.location.href ="pc.html"; };

?

轉(zhuǎn)載于:https://www.cnblogs.com/lxljh398/p/4543050.html

總結(jié)

以上是生活随笔為你收集整理的JS判断客户端是否是iOS或者Android的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。