联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
可以让ipad 转跳到手机端的话,JS需要如何处理
类型:迅睿CMS 更新时间:2022-05-28 12:10:49



在使用这段代码 可以让ipad 转跳到手机端的话需要如何处理求教!!!

<script type="application/javascript">
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") {
  mua.SMART_PHONE = true;
   }
 return mua;
}());
//Phone
if (MobileUA.SMART_PHONE) {
 // 移动端链接地址
 _document.location.href = '{str_replace(SITE_URL, SITE_MURL, $my_web_url)}';
}
</script>
回帖
  • 淇云科技
    #1楼    淇云科技
    2022-05-25 19:40:30
    小米手机 0
    直接复制这段代码到header.html或者footer.html模板当中即可。用户打开网址后浏览器会识别判断浏览器类型并进行跳转。
  • 尕子
    #2楼    尕子
    2022-05-25 20:04:55
    Chrome 0
    淇云科技 是已经加进去了 ipad 打开页面他调用的是pc端 想改成手机端!
  • 榜一大哥
    #3楼    榜一大哥
    2022-05-25 20:19:15
    Chrome 0
    js读取一下ipad的终端标记字符,然后把ipad加到js里面去
  • 志伟
    #4楼    志伟
    2022-05-25 21:41:51
    Chrome 0
    换个简单点吧
    <script type=”text/javascript”>
    if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
        window.location = “手机端网址”; 
    }
    </script>
    一定要用那个你把ipad相关的地方改下。
  • 尕子
    #5楼    尕子
    2022-05-28 12:10:49
    Chrome 0
    志伟 如何看ipad相关的地方 用这代码还是乱跳!