我正在开发一个为支持触摸的设备实现特定功能的网站。我的目标是针对智能手机、平板电脑以及实际上所有使用触摸屏作为主要输入的东西。
为了实现这一点,我正在使用 Modernizr 的Modernizr.touch
但是,这在装有 Wacom 数位板的计算机上的 chrome 上返回 true。(通过 Wacom Intuos 5 确认)。显然,这些计算机上的主要输入设备是键盘和鼠标,而不是触摸屏。这会产生误报,因为我想为这些计算机提供桌面 UX,而不是触摸屏 UX。
有没有办法检查“触摸屏功能”,而不是“触摸功能”?或者任何其他创造性的方法来解决这个问题并避免误报?