下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国CMS全站跳转手机端最简单的通用代码

288 2021-03-07 21:22:04

收藏
很多帝国CMS站点使用的手机端跳转代码分为首页、栏目以及文章页,如果有专题还要再加上专题页,整个跳转功能做的非常复杂。
帝国CMS全站跳转手机端最简单的通用代码
今天鸥哥在这里分享一段通用的手机端跳转代码,任何页面引入这个代码即可实现跳转,无需根据不同页面进行不同的配置。

代码如下

<script>
function browserRedirect(){
    var nowurl = window.location.href;
    var mobileUrl = nowurl.replace("www.xzo.com.cn","m.xzo.com.cn");
    var mobile = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windowssce|palm/i.test(navigator.userAgent.toLowerCase()));
    if (mobile) {
        window.location = mobileUrl;
    }
}
browserRedirect();
</script>

这段跳转代码的原理在于获取当前url,然后直接替换掉url里的域名进行跳转,至于栏目页、文章页分别获取的流程,则直接可以略过。真正实现一串代码跳转全站。
 

注意:

手机端和pc端的url结构不同则无法适用于此代码。

本文地址:https://xzo.com.cn/develop/empire/669.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国CMS创建新栏目乱码怎么办?
帝国CMS创建新栏目乱码怎么办?

经常会有用户朋友反馈说新建的栏目页面怎么不对,或者说新建栏目怎么乱码了?总...

15 658
帝国cms文章列表、详情怎样实时显示点击数?
帝国cms文章列表、详情怎样实时显示点击数?

常有客户要求文章列表、详情能够实时显示点击数,但又不想将静态页面改为动态...

6 427
帝国cms网站链接域名出现了2次,访问都是404是什么原因?
帝国cms网站链接域名出现了2次,访问都是404是什么原因?

帝国cms网站链接域名出现了2次是什么原因,要怎么解决?这个问题往往出现在用户...

1 612
帝国cms怎样批量删除上万篇文章/指定会员/时间段发布的信息?
帝国cms怎样批量删除上万篇文章/指定会员/时间段发布的信息?

在网站运营过程中,我们可能因为这样那样的原因需要批量删除大批文章信息,几十...

1 965
帝国CMS内容页怎样用js实现点击改变字号大小?
帝国CMS内容页怎样用js实现点击改变字号大小?

许多帝国cms开发的小说站点、文字资料站点要考虑目标用户的不同而设置不同...

1 357
帝国cms怎样判断当前页面为首页?
帝国cms怎样判断当前页面为首页?

在帝国cms开发时,我们经常要给栏目配置高亮效果。栏目高亮判断循环的id等于...

0 396
帝国cms灵动标签日期用英文显示的方法
帝国cms灵动标签日期用英文显示的方法

我们知道,帝国cms的日期可以根据需要调用问多种格式,如x年x月x日、年-月-日、...

0 258
帝国cms怎样调用图集第一张图片?
帝国cms怎样调用图集第一张图片?

帝国cms图片集非常好用,通过合理配置图片集,我们可以实现网站图集的展示,让页...

0 323
随机帝国CMS开发教程
帝国CMS列表页模板怎样让24小时内更新的文章显示红色日期?
帝国CMS列表页模板怎样让24小时内更新的文章显示红色日期?

很多时候,我们需要将最新的信息标红突出展示,但帝国cms默认是没有这个功能的...

1 325
帝国cms怎样在新增信息时自动刷新自定义页面(sitemap.xml等)?
帝国cms怎样在新增信息时自动刷新自定义页面(sitemap.xml等)?

很多帝国CMS网站使用自定义页面制作sitemap或是其他一些重要的页面,如果每次...

3 349
怎样把帝国CMS的
怎样把帝国CMS的"刷新首页"改为"刷新所有自定义列表"?

通过“刷新所有自定义列表”来刷新首页总是非常不习惯的,帝国cms老用户更加...

0 295
帝国cms开启了“关闭前台所有动态页面”选项导致页面空白怎么办?
帝国cms开启了“关闭前台所有动态页面”选项导致页面空白怎么办?

许多帝国cms新手由于站点生成的是静态模式,于是勾选了系统设置里的关闭前台...

3 605
帝国CMS怎样清空管理员操作日志?
帝国CMS怎样清空管理员操作日志?

如果是连续使用了多年的网站,一定会包含非常多的操作日志,其数量可能达到几万...

1 426
帝国cms怎样高效调用当前栏目推荐信息随机展示
帝国cms怎样高效调用当前栏目推荐信息随机展示

本文完全针对数据量至少在1万条以上的站点,如果站点数据不足1万条,不管是推荐...

8 356
帝国CMS怎样高效快速的做猜你喜欢的随机调用功能?
帝国CMS怎样高效快速的做猜你喜欢的随机调用功能?

猜你喜欢小功能如果直接用rand()调用随机ID是非常消耗性能的。小网站几百几...

7 354
帝国CMS首页、列表页实现点赞功能解析与demo
帝国CMS首页、列表页实现点赞功能解析与demo

帝国cms的点赞数是通过动态脚本载入的方式实时输出,而a标签上的makeRequest(...

1 303
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入