ionic-判断是设备时手机还是平板(iPad,tablet)

首先若果是ionic3的话,官方直接有判断方式:

if(this.platform.is('tablet') || this.platform.is('ipad')){
      this.screenOrientation.lock('landscape');
    }else{
      this.screenOrientation.lock('portrait');
    }

ionic1的话,官方只有iPad的判断方法,android的没有办法:https://ionicframework.com/docs/v1/api/utility/ionic.Platform/
解决办法:https://github.com/dpa99c/phonegap-istablet

if(window.isTablet){
        screen.orientation.lock('landscape');//锁定横屏
      }else{
        screen.orientation.lock('portrait');//锁定竖屏
      }

不想安装插件,看这里:https://stackoverflow.com/questions/32762046/detect-tablet-in-ionic-app
我没测试过,能不能不知。

你可能感兴趣的:(ionic-判断是设备时手机还是平板(iPad,tablet))