国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js判斷手機(jī)端(Android手機(jī)還是iPhone手機(jī))

2019-11-20 12:00:50
字體:
供稿:網(wǎng)友

網(wǎng)上常用的代碼

/** * [isMobile 判斷平臺(tái)] * @param test:	0:iPhone	1:Android */function ismobile(test){	var u = navigator.userAgent, app = navigator.appVersion;	if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){	 if(window.location.href.indexOf("?mobile")<0){	  try{	   if(/iPhone|mac|iPod|iPad/i.test(navigator.userAgent)){	   	return '0';	   }else{	   	return '1';	   }	  }catch(e){}	 }	}else if( u.indexOf('iPad') > -1){		return '0';	}else{		return '1';	}};

使用方法:

var pla=ismobile(1);

如果pla返回的是0:iPhone 1:Android

代碼一、

<script type="text/javascript">var browser = {  versions: function () {  var u = navigator.userAgent, app = navigator.appVersion;  return {//移動(dòng)終端瀏覽器版本信息   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/i) || !!u.match(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/), //是否為移動(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 || u.indexOf('Mac') > -1, //是否為iPhone或者QQHD瀏覽器   iPad: u.indexOf('iPad') > -1, //是否iPad   webApp: u.indexOf('Safari') == -1 //是否web應(yīng)該程序,沒有頭部與底部  };  } (),  language: (navigator.browserLanguage || navigator.language).toLowerCase()}if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {window.location.href = "http://m.survivalescaperooms.com";}if (browser.versions.android) {window.location.;}</script>

如何判斷是否是 iPad 瀏覽器呢,關(guān)鍵是看它的 User Agent 中是否有 iPad。iPad 使用的是 Safari Mobile 瀏覽器,他的的 User Agent 是:

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10

Javascript代碼
function is_iPad(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/iPad/i)=="ipad") {
return true;
} else {
return false;
}
}
因此,判斷ipad,iphone,android的代碼為:

<script type="text/javascript"> var bForcepc = fGetQuery("dv") == "pc"; function fBrowserRedirect(){  var sUserAgent = navigator.userAgent.toLowerCase();  var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";  var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";  var bIsMidp = sUserAgent.match(/midp/i) == "midp";  var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";  var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";  var bIsAndroid = sUserAgent.match(/android/i) == "android";  var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";  var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";  if(bIsIpad){  var sUrl = location.href;  if(!bForcepc){   window.location.;  }  }  if(bIsIphoneOs || bIsAndroid){  var sUrl = location.href;  if(!bForcepc){   window.location.;  }  }  if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){  var sUrl = location.href;  if(!bForcepc){   window.location.;  }  } } function fGetQuery(name){//獲取參數(shù)值  var sUrl = window.location.search.substr(1);  var r = sUrl.match(new RegExp("(^|&)" + name + "=([^&]*)(&|$)"));  return (r == null ? null : unescape(r[2])); } function fShowVerBlock(){  if(bForcepc){  document.getElementById("dv_block").style.display = "block";  }  else{  document.getElementById("ad_block").style.display = "block";  } } fBrowserRedirect(); </script> 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 六安市| 肃南| 郑州市| 青岛市| 石城县| 逊克县| 清新县| 云霄县| 紫金县| 同心县| 定边县| 宁晋县| 榕江县| 浠水县| 浙江省| 西城区| 庆云县| 迁安市| 荔波县| 裕民县| 登封市| 西峡县| 汾西县| 南昌市| 蕲春县| 开化县| 舒城县| 宁南县| 广汉市| 双桥区| 应城市| 确山县| 玉龙| 牡丹江市| 尚志市| 奉节县| 北辰区| 长春市| 宜君县| 彝良县| 三台县|