判断设备
- <
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.href
=
"http://ipad.mail.163.com/"
;
- }
- }
- if(bIsIphoneOs || bIsAndroid){
- var sUrl
=
location
.href;
- if(!bForcepc){
- window.location.href
=
"http://smart.mail.163.com/"
;
- }
- }
- if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){
- var sUrl
=
location
.href;
- if(!bForcepc){
- window.location.href
=
"http://m.mail.163.com/"
;
- }
- }
- }
- function fGetQuery(name){//获取参数值
- 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
>
原文地址:https://www.cnblogs.com/guozhenyp/p/2231838.html