//判断是安卓还是ios打开的

    isoA() {

      let ran = navigator.userAgent

      let isAndroid = ran.indexOf('Android') > -1 || ran.indexOf('Linux') > -1

      let isIOS = !!ran.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)

      //判断是安卓还是ios

      if (isAndroid) {

        // 安卓代码块

        console.log('我是安卓')

      }

      if (isIOS) {

        // ios代码块

        console.log('我是ios')

      }

    },

   

    pcipadios() {

      //判断设备类型

      var isEquipment = navigator.userAgent.toLowerCase()

      if (isEquipment.match(/microMessenger/i) == 'micromessenger') {

        //微信浏览器

        //

      }

      if (!!isEquipment.match(/mqqbrowser|qzone|qqbrowser|qbwebviewtype/i)) {

        //是否QQ浏览器

       

      }

      if (/android|webos|iphone|ipod|balckberry/i.test(isEquipment)) {

        //是否移动端

        console.log('移动端')

      }

      if (isEquipment.match(/iPhone/i) == "iPhone") {

        //是否iPhone

        console.log('iPhone')

        //亲测无效

      }

      if (/android/i == "android") {

        //是否android

        console.log('android')

        //亲测无效

      }

    },

    //判断是不是ipad打开的

    y_ipad() {

      var ua = navigator.userAgent.toLowerCase();

      var s;

      s = ua.match(/iPad/i);

      if (s == "ipad") {

        console.log('ipad')

        return true;

      }

      else {

        return false;

      }

    },

    //判断是不是pc打开的

    fIsPc() {

      let userAgentInfo = navigator.userAgent;

      let Agents = ['Android', 'iPhone', 'SymbianOS', 'Windows Phone', 'iPod'];

      let flag = true;

      for (let i = 0; i < Agents.length; i++) {

        if (userAgentInfo.indexOf(Agents[i]) > 0) {

          flag = false; break;

        }

      } if (window.screen.width >= 768) {

        flag = true;

      }

      console.log(flag,'flag')

      return flag;

    },

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐