js判断华为鸿蒙设备

1,638 阅读1分钟

问题-如何区分鸿蒙设备

  • 网上搜索引擎找了一大堆,没有找到正确的。
  • 有人回答用window.navigator.userAgent
  • 事实上使用ua无法进行字段区分你会发现鸿蒙设备打印字段和pc上一致无法进行区分

解决方案

通过观察window.navigator我们发现有一个字段有明显的不同platform

image.png

image.png

通过linux我们可以进行区分

  • 一般pc正常用户要么是windows要么是mac-所以当打印出这个的时候我们可以进行明显区分。
  • 你就可以使用移动端的布局。