您的位置:首页 > 帝国cms教程

帝国CMS电脑端自动跳转到手机端方法

2022-06-18 04:03:02 帝国cms教程 168

那么,如何识别手机端并自动跳转呢?

在之间增加代码。

电脑端首页跳转

<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}}}};

相关推荐