根据JS句子分辨WEB网站的浏览端是电脑上還是手机

2021-04-10 05:52 jianzhan
system.mac = p.indexOf( Mac ) == 0; system.x11 = (p == X11 ) || (p.indexOf( Linux ) == 0); system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false; //自动跳转句子,网页页面 if (system.win || system.mac || system.xll||system.ipad) { } else { window.location.href = wap/

腾迅网的兼容编码

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(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
 window.location.href= index.htm 
 }else if(/iPad/i.test(navigator.userAgent)){
 }else{
 window.location.href= simple/s/index/ 
 }catch(e){}

 

 var browser = {
 versions : function() {
 var u = navigator.userAgent, app = navigator.appVersion;
 return {//移动智能终端访问器版本号信息内容 
 trident : u.indexOf( Trident ) -1, //IE核心 
 presto : u.indexOf( Presto ) -1, //opera核心 
 webKit : u.indexOf( AppleWebKit ) -1, //iPhone、Google核心 
 gecko : u.indexOf( Gecko ) -1 u.indexOf( KHTML ) == -1, //火狐浏览器核心 
 mobile : !!u.match(/AppleWebKit.*Mobile.*/)
 || !!u.match(/AppleWebKit/), //是不是为移动智能终端 
 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应当程序,沒有头顶部与底端
 google:u.indexOf( Chrome ) -1
 }(),
 language : (navigator.browserLanguage || navigator.language).toLowerCase()
 document.writeln( 語言版本号: +browser.language);
 document.writeln( 是不是为移动智能终端: +browser.versions.mobile);

怎样分辨浏览网站的设备种类-怎样分辨ipad

怎样分辨是不是是 iPad 访问器呢,重要是看它的 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
function is_iPad(){ 
 [object Object] [object Object] [object Object]var ua = navigator.userAgent.toLowerCase();
 [object Object] [object Object] [object Object]if(ua.match(/iPad/i)== ipad ) { 
 [object Object] [object Object] [object Object] [object Object] [object Object] [object Object]return true;
 [object Object] [object Object] [object Object]} else {
 [object Object] [object Object] [object Object] [object Object] [object Object] [object Object]return false;
 [object Object] [object Object] [object Object]}

RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ RewriteRule ^(.*)$ pre>

JS 分辨访问器顾客端种类(ipad,iphone,android)

 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.href =  
 if(bIsIphoneOs || bIsAndroid){ 
 var sUrl =
location.href; 
 if(!bForcepc){ 
 window.location.href =  
 if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){ 
 var sUrl =
location.href; 
 if(!bForcepc){ 
 window.location.href =  
 function
fGetQuery(name){//获得主要参数值 
 var sUrl = window.location.search.substr(1); 
 var r = sUrl.match(new RegExp( (^| ) + name +
 =([^ ]*)( |$) )); 
 return (r == null ? null : (r[2])); 
 function
fShowVerBlock(){ 
 if(bForcepc){ 
 document.getElementByIdx_x( dv_block ).style.display = block 
 else{ 
 document.getElementByIdx_x( ad_block ).style.display = block 
 fBrowserRedirect(); 
打赏主播创作者 关注()