联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
怎么增加微信打开也可以跳转到移动端
类型:迅睿CMS 更新时间:2021-11-11 14:55:44 自动识别

https://www.xunruicms.com/doc/664.html

关于自动识别PC和移动端的一点问题想咨询一下怎么改变增加微信打开也可以跳转到移动端

回帖
  • 小黄人 18html
    #1楼    小黄人 18html
    2021-11-11 14:27:29
    Chrome 0
    开启了自动识别,微信打开就会识别为移动端的啊,不会吗?
  • 迅睿框架联合创始人
    #2楼    迅睿框架联合创始人
    2021-11-11 14:28:39
    Chrome 0
    系统会把微信列为移动端的
  • 设计杂工
    #3楼    设计杂工
    2021-11-11 14:30:10
    Edge 0
    自适应移动端(同域名)纯静态状态下可以实现的吗?迅睿框架联合创始人
  • 小黄人 18html
    #4楼    小黄人 18html
    2021-11-11 14:31:18
    Chrome 0
    设计杂工 纯静态请加上官方 JS文件
  • 小黄人 18html
    #5楼    小黄人 18html
    2021-11-11 14:31:51
    Chrome 0
  • 设计杂工
    #6楼    设计杂工
    2021-11-11 14:32:04
    Edge 0
    <script type="application/javascript"> $(function(){ var MobileUA = (function() { var ua = navigator.userAgent.toLowerCase(); var mua = { IOS: /ipod|iphone|ipad/.test(ua), //iOS IPHONE: /iphone/.test(ua), //iPhone IPAD: /ipad/.test(ua), //iPad ANDROID: /android/.test(ua), //Android Device WINDOWS: /windows/.test(ua), //Windows Device TOUCH_DEVICE: ('ontouchstart' in window) || /touch/.test(ua), //Touch Device MOBILE: /mobile/.test(ua), //Mobile Device (iPad) ANDROID_TABLET: false, //Android Tablet WINDOWS_TABLET: false, //Windows Tablet TABLET: false, //Tablet (iPad, Android, Windows) SMART_PHONE: false //Smart Phone (iPhone, Android) }; mua.ANDROID_TABLET = mua.ANDROID && !mua.MOBILE; mua.WINDOWS_TABLET = mua.WINDOWS && /tablet/.test(ua); mua.TABLET = mua.IPAD || mua.ANDROID_TABLET || mua.WINDOWS_TABLET; mua.SMART_PHONE = mua.MOBILE && !mua.TABLET; if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } return mua; }()); //SmartPhone if (MobileUA.SMART_PHONE) { // 移动端链接地址 document.location.href = '{str_replace(SITE_URL, SITE_MURL, $my_web_url)}'; } }); </script>我添加了这个代码,在微信打开无法识别为移动端,我的静态文件都生产在 一个一级目录里面/aaa/的文件夹里面的!迅睿框架联合创始人
  • 董林
    #7楼    董林
    2021-11-11 14:35:45
    Chrome 0

    if(ua.match(/MicroMessenger/i)=="micromessenger") {

    return true;

    }

    这个就是判断微信的

  • 设计杂工
    #8楼    设计杂工
    2021-11-11 14:55:22
    Edge 0
    不知道为什么 添加官方关键js也没有跳转,我重新加了一个判断 // 判断微信 var isWeixin = ua.indexOf('micromessenger') != -1; if (isWeixin) { self.location.href='跳转网址' }这样解决问题了
    满意答案
  • 设计杂工
    #9楼    设计杂工
    2021-11-11 14:55:44
    Edge 0
    @设计杂工:加了一个新的判断解决问题了