收藏
回答

怎么判断是不是平板打开的小程序?

目前有一个需求,小程序只要在平板上打开都提示不支持,目前根据wx.getSystemInfo()只拿到了是不是运行于ipad,华为pad怎么判断呢。大佬们有什么方法吗。

回答关注问题邀请回答
收藏

4 个回答

  • 微盟
    微盟
    2022-08-28

    平板只是商业上的一个产品,但是在技术层面没有一个明确的标准标注哪些参数达标后就是平板,所以如果有判断平板的需求,就需要自己提取标准,比如根据屏幕尺寸,或者设备型号枚举等;

    2022-08-28
    有用
    回复
  • 跨商通
    跨商通
    2022-08-27

    根据屏幕长宽,简单判断,完事。

    2022-08-27
    有用
    回复 2
    • s⃰u⃰n⃰n⃰y⃰@⃰
      s⃰u⃰n⃰n⃰y⃰@⃰
      发表于移动端
      2022-08-27
      什么尺寸是平板,什么尺寸是手机呢
      2022-08-27
      回复
    • 跨商通
      跨商通
      2022-08-27回复s⃰u⃰n⃰n⃰y⃰@⃰
      你自己定一个尺寸,随时调整这个数值,不就行了。
      2022-08-27
      回复
  • 浪花骑士
    浪花骑士
    2022-08-27

    几乎判断不了,ipad这边只需要判断一个model就行了,

    但是安卓平板,百花齐放model里的值也都不一样,

    除非你们维护个平板产品库,发布了新产品,就更新这个库

    2022-08-27
    有用
    回复 3
    • s⃰u⃰n⃰n⃰y⃰@⃰
      s⃰u⃰n⃰n⃰y⃰@⃰
      发表于移动端
      2022-08-27
      Emmm那感觉现在是无解了
      2022-08-27
      回复
    • 浪花骑士
      浪花骑士
      2022-08-27回复s⃰u⃰n⃰n⃰y⃰@⃰
      是的,考虑根据物理分辨率来做判断(但是有很大可能会误判)
      2022-08-27
      回复
    • s⃰u⃰n⃰n⃰y⃰@⃰
      s⃰u⃰n⃰n⃰y⃰@⃰
      发表于移动端
      2022-08-27回复浪花骑士
      我查了下,目前安卓平板的最小尺寸是6英寸,我现在用屏宽➗屏高,大于等于0.6就认为是平板🫢后面得多验证下
      2022-08-27
      回复
  • 铅笔Naruto
    铅笔Naruto
    2022-08-27

    那如果是华为pad打开,wx.getSystemInfo() 这个接口会输出什么呢?

    2022-08-27
    有用
    回复 1
    • s⃰u⃰n⃰n⃰y⃰@⃰
      s⃰u⃰n⃰n⃰y⃰@⃰
      2022-08-27
      如图,但是没看到有信息能判断是安卓平板
      2022-08-27
      回复
登录 后发表内容