帝国cms判别PC端跳转手机端办法,亲测可用。

首要新建一个JS文件,仿制以下代码

functionbrowserRedirect(url){
varsUserAgent=navigator.userAgent.toLowerCase();
varbIsIphoneOs=sUserAgent.match(/iphoneos/i)=="iphoneos";
varbIsMidp=sUserAgent.match(/midp/i)=="midp";
varbIsUc7=sUserAgent.match(/rv:1.2.3.4/i)=="rv:1.2.3.4";
varbIsUc=sUserAgent.match(/ucweb/i)=="ucweb";
varbIsAndroid=sUserAgent.match(/android/i)=="android";
varbIsCE=sUserAgent.match(/windowsce/i)=="windowsce";
varbIsWM=sUserAgent.match(/windowsmobile/i)=="windowsmobile";
if(bIsIphoneOs||bIsMidp||bIsUc7||bIsUc||bIsAndroid||bIsCE||bIsWM){
window.location.replace(url);
}
}

然后再将下面代码仿制到对应模板

主页跳转

<scriptsrc='http://www.11px.cn/wap.js'language='javascript'></script>
<scripttype="text/javascript">
browserRedirect("http://www.11px.cn/");
</script>

封面页跳转

<scriptsrc='http://www.11px.cn/wap.js'language='javascript'></script>
<scripttype="text/javascript">
browserRedirect("http://www.11px.cn/e/public/ClassUrl/?classid=[!--self.classid--]");
</script>

列表页跳转

<scriptsrc='http://www.11px.cn/wap.js'language='javascript'></script>
<scripttype="text/javascript">
browserRedirect("http://www.11px.cn/e/public/ClassUrl/?classid=[!--self.classid--]");
</script>

内容页跳转

<scriptsrc='http://www.11px.cn/wap.js'language='javascript'></script>
<scripttype="text/javascript">
browserRedirect("http://www.11px.cn/[!--titleurl--]");
</script>

记住将以上代码中域名、途径替换成你的域名、文件途径。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国cms判断PC端跳转手机端教程发布于2022-06-19 07:44:01

相关推荐