我正在开发一个为支持触摸的设备实现特定功能的网站。我的目标是瞄准智能手机,平板电脑,实际上所有以触摸屏为主要输入的东西。如何测试触摸屏(而不是“触摸功能”)?
要做到这一点我使用的Modernizr的Modernizr.touch
然而,这将返回上安装有一个Wacom的数位板电脑铬如此。 (与Wacom Intuos 5确认)。显然,这些计算机上的主要输入设备是键盘和鼠标,而不是触摸屏。这会产生误报,因为我想为这些计算机提供桌面用户体验,而不是触摸屏用户体验。
有没有办法检查“触摸屏功能”,而不是“触摸功能”?或者有其他创造性的方法来解决这个问题并避免误报?
我几个月来一直在寻找答案。不幸的是,我认为这样检测硬件是不可能的。 – BenM 2013-03-13 16:47:56
这是一个关于这个话题的长时间的讨论:https://github.com/Modernizr/Modernizr/issues/548 – 2013-03-13 16:57:55