我正在开发一个支持触摸设备的网站。我希望能够针对智能手机、平板电脑以及其他主要采用触摸屏作为输入设备的设备来进行开发。
为了实现这一目标,我正在使用Modernizr的
然而,在安装有Wacom Intuos 5等数位板的计算机上,该方法返回true。显然,这些计算机的主要输入设备是键盘和鼠标,而不是触摸屏。这将产生误判,因为我想为这些计算机提供桌面用户体验,而不是触摸屏用户体验。
有没有办法检测“触摸屏功能”,而不是“触摸功能”?或者有没有其他创造性的方法来解决这个问题并避免误判呢?
为了实现这一目标,我正在使用Modernizr的
Modernizr.touch
方法。然而,在安装有Wacom Intuos 5等数位板的计算机上,该方法返回true。显然,这些计算机的主要输入设备是键盘和鼠标,而不是触摸屏。这将产生误判,因为我想为这些计算机提供桌面用户体验,而不是触摸屏用户体验。
有没有办法检测“触摸屏功能”,而不是“触摸功能”?或者有没有其他创造性的方法来解决这个问题并避免误判呢?