检测设备类型

检测页面是在移动设备上还是桌面上查看。

  • 使用正则表达式测试Navigator.userAgent属性,以确定设备是移动设备还是桌面设备。
const detectDeviceType = () =>
  /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(
    navigator.userAgent
  )
    ? '移动设备'
    : '桌面设备';

detectDeviceType(); // '移动设备' 或 '桌面设备'