随身笔记
随身笔记

使用navigator.userAgent来判断浏览器类型

js 手机 判断 手机 移动 手机浏览器判断

function initnavigatorurl(){
 var sUserAgent = navigator.userAgent.toLowerCase();
 if(sUserAgent .match(/iphone os/i) == "iphone os"){
   location.replace("http://XXX/m/");
 }if(sUserAgent .match(/android/i)){
   location.replace("http://XXX/m/");
 }if(sUserAgent .match(/windows mobile/i)){
   location.replace("http:/XXX/m/");
 }if( sUserAgent .match(/midp/i) ){
   location.replace("http://XXX/m/");
 }if(sUserAgent .match(/rv:1.2.3.4/i)){
   location.replace("http://XXX/m/");
 }if(sUserAgent .match(/windows ce/i)){
   location.replace("http://XXX/m/");
 }
}
initnavigatorurl();

 

 

如果只是单纯的判断  PC和手机端就使用:

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();

 

 

 

 

 

 

 

 

没有标签
首页      前端资源      JavaScript笔记      使用navigator.userAgent来判断浏览器类型

随身笔记

使用navigator.userAgent来判断浏览器类型
js 手机 判断 手机 移动 手机浏览器判断 function initnavigatorurl(){ var sUserAgent = navigator.userAgent.toLowerCase(); if(sUserAgent .match(/iphone os/i) == "iphone os")…
扫描二维码继续阅读
2014-03-14