ipad下getSystemInfoSync获取的信息始终不变
发布于 6 年前 作者 jie67 9158 次浏览 来自 问答

在ipad中,我写入下列代码

App({
  onShow() {
    wx.getSystemInfo({
      success(res) {
        console.log(res);
      }
    });
  },
})

我通过横屏进入时,打印下列值:

{

  1. SDKVersion:"2.6.4"

  2. albumAuthorized:true

  3. batteryLevel:43

  4. bluetoothEnabled:false

  5. brand:"iPhone"

  6. cameraAuthorized:true

  7. deviceOrientation:"landscape"

  8. errMsg:"getSystemInfo:ok"

  9. fontSizeSetting:17

  10. language:"zh_CN"

  11. locationAuthorized:true

  12. locationEnabled:true

  13. microphoneAuthorized:true

  14. model:"iPad Air 2 (WiFi)<iPad5,3>"

  15. notificationAlertAuthorized:true

  16. notificationAuthorized:true

  17. notificationBadgeAuthorized:true

  18. notificationSoundAuthorized:true

  19. pixelRatio:2

  20. platform:"ios"

  21. screenHeight:768

  22. screenWidth:1024

  23. statusBarHeight:20

  24. system:"iOS 12.1.4"

  25. version:"7.0.3"

  26. wifiEnabled:true

  27. windowHeight:698

  28. windowWidth:1024

}

然后我隐藏,通过竖屏进入时,返回的对象完全相同,也就是说`windowHeight`和`windowWidth`在屏幕方向改变时并不会变化,`deviceOrientation`也是,似乎这些信息在载入小程序后就完全固定了

1 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部