帝国CMS电脑端自动跳转到手机端方法
那么,如何识别手机端并自动跳转呢?
在之间增加代码。
电脑端首页跳转
<linkrel=”alternate”media=”onlyscreenand(max-width:640px)”href=”m/”><scriptsrc=”/skin/js/uaredirect/”);</script>
电脑端列表页跳转
<linkrel=”alternate”media=”onlyscreenand(max-width:640px)”href=”m<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>”><scriptsrc=”m/js/uaredirect<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>”);</script>
电脑端内容页跳转
<linkrel=”alternate”media=”onlyscreenand(max-width:640px)”href=”m[!–titleurl–]”><scriptsrc=”/js/uaredirect[!–titleurl–]”);</script>
电脑端端跳转手机端js代码
uaredirect.jsfunctionuaredirect(f){try{if(document.getElementById(“bdmark”)!=null){return}varb=false;if(arguments[1]){vare=window.location.host;vara=window.location.href;if(isSubdomain(arguments[1],e)==1){f=f+”/#m/”+a;b=true}else{if(isSubdomain(arguments[1],e)==2){f=f+”/#m/”+a;b=true}else{f=a;b=false}}}else{b=true}if(b){varc=window.location.hash;if(!c.match(“fromapp”)){if((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))){location.replace(f)}}}}catch(d){}}functionisSubdomain(c,d){this.getdomain=function(f){vare=f.indexOf(“://”);if(e>0){varh=f.substr(e+3)}else{varh=f}varg=/^./;if(g.test(h)){h=h.substr(4)}returnh};if(c==d){return1}else{varc=this.getdomain(c);varb=this.getdomain(d);if(c==b){return1}else{c=c.replace(“.”,”.”);vara=newRegExp(“.”+c+”$”);if(b.match(a)){return2}else{return0}}}};
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
帝国cms电脑端访问自动跳转到手机网站代码教程
推荐使用第二种,手机端不用在另外生成静态页面,非常省事。方法一:帝国pc站跳转到手机静态站1、假设我们有帝国CMS电脑网站.yisvip.,手机网站m.yisvip.,手...