我目前正在构建一个网络界面,将在Chrome上用于Kiosk模式,用于运行Windows 7的超大触摸屏。此屏幕有六个触摸点,我想使用它们。 (已知所有六个点都有效。)
我尝试了各种jQuery插件(TouchSwipe,HammerJS等)以显示概念证明,但是当说明支持两个以上的手指时,似乎没有任何一个在Chrome中运行两点。
使用TouchSwipe,我已将以下代码添加到我的页面中:
$('body').swipe({
swipe: function(event, direction, distance, duration, fingers) {
console.log('Swiped '+direction+' with '+fingers+' finger(s).');
},
threshold: 0,
fingers: 'all'
});
这样可行,并在控制台中记录单指和双指滑动。但是,如果我用两根以上的手指滑动,它总是记录为只有两根手指滑过。 (例如,在iPad上运行相同的测试,它会正确显示3或4个手指。)
我找不到任何有关Chrome(或任何其他浏览器)支持的同时触摸点数的信息。是否可以指示Chrome使用JavaScript(或其他方式)同时收听两个以上的触摸点?怎么样?
答案 0 :(得分:1)
我发现了我们的问题。这是非常本地化的,所以我也建议关闭这个问题。
我们用来测试6个触摸点的软件正在运行,但Windows驱动程序无法在启动时加载,因此只有2个点可用。一旦驱动程序正确初始化,所有6个点都可以在Chrome中运行。