帝国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