2011-08-25 59 views
3

我寫了一個小測試頁,它使用javascript和HTML5觸摸事件檢測並顯示觸摸事件。我想測試它是否可以在Windows Touch設備上正常工作。不幸的是,我其實沒有觸控設備,所以我使用了附帶Surface 2.0 SDK的Input Simulator來模擬這些事件。它看起來不像瀏覽器中觸發事件(Firefox 6)。Windows 7在Firefox 6中觸摸事件瀏覽器

我已經嘗試過使用Fajran的TUIO插件並使用它來模擬觸摸事件(所以我知道Firefox 6肯定會使用這些)。所以現在,我不知道這些事件是否真的在Windows 7中產生(我的意思是瀏覽器用來提升事件)。

Firefox表示它支持Firefox 4以後的W7 Touch事件,但我不知道它是否仍然支持。

我還是新來的,所以讓我知道是否有超級明顯的東西,我錯過了,或者如果有一些我可以提供更多的信息。我瀏覽了較舊的帖子,並沒有看到類似的東西。

謝謝!

+0

根據http://caniuse.com/#search=touch,在Firefox 6中應完全支持觸摸事件。 –

+0

我也這麼認爲。但是,觸摸事件不會在Windows 7盒子上觸發。 Safari Mobile正在提出相同的觸摸事件(例如在我的iPad上)。我可以使用Firefox 6在Windows 7上引發事件(例如,使用TUIO)。我使用Windows Touch Simulator來嘗試提高觸摸事件,但它看起來並不像使用w3c觸控規範,但它可以在Firefox 4中與API協同工作。如果某人已將其獲得工作。 – vzer

回答

2

這個問題已經在這裏找到答案:http://support.mozilla.com/en-US/questions/810808

的Firefox 6的Windows 7仍然使用舊的 「MozTouch」 事件,而Firefox 6的Android使用標準的 「touchstart」/ 「touchmove」 事件。

希望這是有幫助的。

+0

很好,你回答你自己的問題。 –