我目前正在構建一個Web界面,該界面將用於Chrome上的Kiosk模式,用於運行Windows 7的非常大的觸摸屏。此屏幕有六個觸摸點,我想使用它們。 (所有六個點都已知正在工作。)如何在Chrome中啓用2個以上的手指支持?
我試過了各種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(或其他方式)同時收聽兩個以上的觸摸點?怎麼樣?
Chrome似乎對某些硬件有問題.. https://code.google.com/p/chromium/issues/detail?can=2&q=326022%20&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock% 20Cr%20Status%20Owner%20Summary%20OS%20Modified&id = 326022 – iamkrillin