【问题标题】:Not able to identify iPad Pro devices by using Javscript无法使用 Javascript 识别 iPad Pro 设备
【发布时间】:2022-01-04 13:54:28
【问题描述】:

我正在尝试使用 JS 中的各种方法来识别 iPad 设备。根据对此的最新研究,较新版本的 iPad Pro 的行为与桌面版本相同(相同的用户代理)。由于 iPad 和 Mac 都显示相同的用户代理详细信息,因此很难区分 iPad 和 Mac 设备。

有人可以帮忙吗?

提前致谢

【问题讨论】:

  • 通常有比尝试识别特定设备更好的方法来设计您的响应式网站/应用程序。更多详情可以参考这个article
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: javascript ios user-agent device-detection


【解决方案1】:

你可以试试这个方法:

var isIPadPro = /Macintosh/.test(navigator.userAgent) && 'ontouchend' in document;

【讨论】:

  • 这个解决方案在 iPad 中给出了错误的值。还有其他方法吗?
  • 这里有一些方法可以尝试:py4u.net/discuss/289359
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多