帝国cms判断手机用户跳转
发布时间:2020-07-07作者:帝国建站网
帝国CMS判断为手机用户直接跳转到手机版访问地址
| <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> |
相关帝国教程
- 06-27帝国cms制作模板发布于10秒前 1周前 1个月前 函数
- 04-21帝国CMS二次开发列表页显示新闻、软件简介时自动清除换行符
- 10-30帝国cms的栏目别名怎么获取的两种方法
- 02-04帝国CMS SQL调用非终极栏目处理技巧
- 07-10帝国CMS发布文章时
- 02-16帝国CMS广告JS防止被浏览器过滤的几种解决方法
- 04-21帝国CMS会员收藏夹去掉点击数展示方法和教程
- 02-15帝国CMS灵动标签调用上一篇,下一篇标题链接字数截取
- 08-31帝国CMS后台系统设置里面的扩展变量怎么使用呢?
- 07-20phome_enewsmenuclass 数据表字段解释(扩展菜单分类表)
- 06-06帝国cms模板封面和栏目模板调用栏目别名的方法
- 05-01帝国CMS怎么调用购物车商品数量
- 09-27帝国cms安全设置最优化
- 04-11帝国cms教程:修改d目录
- 05-09帝国cms会员头像在会员控制中心任意地方调用
- 09-20帝国CMS列表list.var前三条信息加NEW图标
- 10-05灵动标签同时调用头条 推荐方法
- 10-30帝国cms调用标题分类灵动标签调用代码和方法是什么?
- 12-10帝国cms模板里增加当前页面刷新时间
- 05-19帝国CMS封面列表和内容页调用栏目别名的两种方法