网站之家技术交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1624|回复: 1

判断手机用户,直接跳转到e/wap

[复制链接]
发表于 2012-11-1 01:34:48 | 显示全部楼层 |阅读模式
  1. <script type="text/javascript">
  2. var bForcepc = fGetQuery("dv") == "pc";
  3. function fBrowserRedirect(){
  4.         var sUserAgent = navigator.userAgent.toLowerCase();
  5.         var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";      
  6.         var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
  7.         var bIsMidp = sUserAgent.match(/midp/i) == "midp";
  8.         var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
  9.         var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
  10.         var bIsAndroid = sUserAgent.match(/android/i) == "android";
  11.         var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
  12.         var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
  13.         if(bIsIpad){
  14.                 var sUrl = location.href;   
  15.                 if(!bForcepc){
  16.                         window.location.href = "你的WAP地址";
  17.                 }
  18.         }
  19.         if(bIsIphoneOs || bIsAndroid){
  20.                 var sUrl = location.href;   
  21.                 if(!bForcepc){
  22.                         window.location.href = "你的WAP地址";
  23.                 }
  24.         }
  25.         if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){
  26.                 var sUrl = location.href;   
  27.                 if(!bForcepc){
  28.                         window.location.href = "你的WAP地址";
  29.                 }
  30.         }
  31. }
  32. function fGetQuery(name){//获取参数值
  33.         var sUrl = window.location.search.substr(1);
  34.         var r = sUrl.match(new RegExp("(^|&)" + name + "=([^&]*)(&|$)"));
  35.         return (r == null ? null : unescape(r[2]));
  36. }
  37. function fShowVerBlock(){      
  38.         if(bForcepc){
  39.                 document.getElementById("dv_block").style.display = "block";
  40.         }
  41.         else{
  42.                 document.getElementById("ad_block").style.display = "block";
  43.         }
  44. }
  45. fBrowserRedirect();
  46. </script>
复制代码
这段代码放在<head>里,或者在footer里
回复

使用道具 举报

发表于 2013-3-4 16:52:30 | 显示全部楼层
  1. <script type="text/javascript">
  2. var bForcepc = fGetQuery("dv") == "pc";
  3. function fBrowserRedirect(){
  4.         var sUserAgent = navigator.userAgent.toLowerCase();
  5.         var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";      
  6.         var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
  7.         var bIsMidp = sUserAgent.match(/midp/i) == "midp";
  8.         var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
  9.         var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
  10.         var bIsAndroid = sUserAgent.match(/android/i) == "android";
  11.         var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
  12.         var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
  13.         if(bIsIpad){
  14.                 var sUrl = location.href;   
  15.                 if(!bForcepc){
  16.                         window.location.href = "你的WAP地址";
  17.                 }
  18.         }
  19.         if(bIsIphoneOs || bIsAndroid){
  20.                 var sUrl = location.href;   
  21.                 if(!bForcepc){
  22.                         window.location.href = "你的WAP地址";
  23.                 }
  24.         }
  25.         if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){
  26.                 var sUrl = location.href;   
  27.                 if(!bForcepc){
  28.                         window.location.href = "你的WAP地址";
  29.                 }
  30.         }
  31. }
  32. function fGetQuery(name){//获取参数值
  33.         var sUrl = window.location.search.substr(1);
  34.         var r = sUrl.match(new RegExp("(^|&)" + name + "=([^&]*)(&|$)"));
  35.         return (r == null ? null : unescape(r[2]));
  36. }
  37. function fShowVerBlock(){      
  38.         if(bForcepc){
  39.                 document.getElementById("dv_block").style.display = "block";
  40.         }
  41.         else{
  42.                 document.getElementById("ad_block").style.display = "block";
  43.         }
  44. }
  45. fBrowserRedirect();
  46. </script>
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|网站之家技术交流论坛 ( 粤ICP备09092995号 )

GMT+8, 2024-5-16 00:51 , Processed in 0.101538 second(s), 8 queries , File On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表