Memo
20230924 q9ncarm8
判断 Safari 是否是 iPadOS 版本 根据网络上资料来看,由于 iPadOS 13 开始,iPad Pro 将自己的 navigator.platform 报告为 MacIntel, UA 也从包括 iPad 字样变成只包括 Macintosh。但是目前 Macintosh 还没有支持触摸屏的产品,所以可以这么判断: `js const isIPadPro =...
判断 Safari 是否是 iPadOS 版本
根据网络上资料来看,由于 iPadOS 13 开始,iPad Pro 将自己的 navigator.platform 报告为 MacIntel, UA 也从包括 iPad 字样变成只包括 Macintosh。但是目前 Macintosh 还没有支持触摸屏的产品,所以可以这么判断:
const isIPadPro = navigator.maxTouchPoints &&
navigator.maxTouchPoints > 2 &&
/MacIntel/.test(navigator.platform)