首页 > 常识 > 互联网 > 网站制作 > 基础与技巧

判断手机用户 直接跳转至移动站

作者:yiluokuang.com  时间:2015-07-18
描述:一般性参考文章。

<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 = "你的WAP地址";
                }
        }
        if(bIsIphoneOs || bIsAndroid){
                var sUrl = location.href;   
                if(!bForcepc){
                        window.location.href = "你的WAP地址";
                }
        }
        if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){
                var sUrl = location.href;   
                if(!bForcepc){
                        window.location.href = "你的WAP地址";
                }
        }
}
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>

这段代码放在<head>里,或者在footer里,随你便啦。个人建议放在head

各位高人也可以来改一下,变成那种只要用手机访问这个站点,就跳出是否用wap方式浏览的选择框。

http://bbs.phome.net/showthread-13-192286-0.html

从手机浏览器访问《生活宝典》

站内搜索
  • 提交(搜索)跳转到首页需要修改哪个文件?
  • 自动从主站跳转至手机站的代码3例
  • 跳转页面样式修改
  • 一段跳转页面的简单代码
  • 一个跳转页面的代码
  • 实现页面跳转的方法 汇集页
  • 微商帮
    世界网站大全
    中国科研团队:大象的长鼻子是如何越变越长了
    中国科研团队:大象的长
    自己是否能够像自己想的那样做成一件事,身旁人的判断会比自己准确
    自己是否能够像自己想
    火宫殿:吃喝玩乐看,烧香拜神佛,红火的庙会经济
    火宫殿:吃喝玩乐看,烧香
    眼见为实也不为实,更须谨慎看到的并非全貌
    眼见为实也不为实,更须