新ipad的判断

2021-10-11  本文已影响0人  宏_4491
   var UserClient = navigator.userAgent.toLowerCase();
    var ua = navigator.userAgent;
    var isSafari = ua.indexOf("Safari") != -1 && ua.indexOf("Version") != -1;
    var IsOldIPad = UserClient.match(/ipad/i) == "ipad";
    var IsIphoneOs = UserClient.match(/iphone os/i) == "iphone os";
    var isNewIPad = isSafari && !IsIphoneOs && 'ontouchend' in document;
    var IsMidp = UserClient.match(/midp/i) == "midp";
    var IsUc7 = UserClient.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
    var IsUc = UserClient.match(/ucweb/i) == "ucweb";
    var IsAndroid = UserClient.match(/android/i) == "android";
    var IsCE = UserClient.match(/windows ce/i) == "windows ce";
    var IsWM = UserClient.match(/windows mobile/i) == "windows mobile";
    var IsWX = UserClient.match(/micromessenger/i) == 'micromessenger';
    if (IsWX) {
      //微信中打开
    } else if (IsIphoneOs || isNewIPad || IsOldIPad) {
      //苹果端
    } else {
      //pc端
    }
上一篇 下一篇

猜你喜欢

热点阅读