当前位置: 首页 » dede织梦PC端浏览移动端网页跳转到对应的PC端

dede织梦PC端浏览移动端网页跳转到对应的PC端

作者: 江湖哥 分类: 织梦建站笔记 发布时间: 2019-10-31 11:26 1,548 百度已收录

温馨提示:本文共1374个字,预计阅读时间需要4分钟

最近用织梦做网站的时候,发现就是在 PC 端打开移动网址的时候,一直显示的是移动端的网址,我们可不可以类似做一个跳转,判断是否是 PC 端,然后跳转移动端网址为 PC 端网址呢?其实可以的方法很简单,首先做出判断:

第一步:新建一个jump.js文件

//判断是否移动端,如果不是则跳转到指定的URL地址
function browserRedirect(url) {
//只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值
var sUserAgent = navigator.userAgent.toLowerCase();
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 (bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
//window.location.replace(url);
}
else {
window.location.replace(url);
}
}

第二步:然后在移动端的对应页面做跳转指定即可

<!– PC跳转,公共模块–>

<script type=“text/javascript” src=“skin/js/jump.js”></script>(移动端文件路径)

首页移动端页面:index_m.htm 添加

<script type=“text/javascript”>browserRedirect(“{dede:global.cfg_basehost/}”);</script>

移动端列表(封面)页面:list_article_m.htm 添加

<script type=”text/javascript”>browserRedirect(“{dede:global.cfg_basehost/}{dede:type typeid=’0′ row=1}[field:typelink /]{/dede:type}”);</script>

移动端内容页:article_article_m.htm 添加

<script type=”text/javascript”>browserRedirect(“{dede:global.cfg_basehost/}{dede:type typeid=’0′ row=1}[field:typelink /]{/dede:type}{dede:field.id/}.html”);</script>

以上是我亲自测试有用.前提是要移动端静态化。织梦cms手机端生成纯静态页插件

听江湖哥讲营销

关于版权
除特别说明外,本博客内容皆为原创,可以自由转载传播,但请署名及注明出处链接:https://www.weitongsheng.com:443/archives/3118.html

如果觉得我的文章对您有用,请随意打赏或点赞.您的支持将鼓励我继续创作!

2条评论
  • 干柴

    2020-03-19 15:50

    dedecms自带的移动端太烂,我直接放弃了,改用跨屏平台针对织梦开发的 一句话JS, 在网站添加 快速适配手机, 简直不要太方便

  • 烈火

    2019-12-13 10:55

    按照教程成功了 非常感谢

发表评论

电子邮件地址不会被公开。 必填项已用*标注