Windows 7触摸事件在Firefox 6浏览器中的应用

3
我编写了一个小测试页面,使用Javascript和HTML5触摸事件检测和显示触摸事件。我想测试这在Windows Touch设备上是否真正有效。不幸的是,我没有触摸屏设备,所以我正在使用Surface 2.0 SDK捆绑的Input Simulator来模拟这些事件。但是,在浏览器(Firefox 6)中似乎没有触摸事件被触发。
我已经尝试使用Fajran的TUIO插件,并使用它来模拟触摸事件(所以我知道Firefox 6肯定会消耗这些事件)。所以现在,我不知道这些事件是否实际上在Windows 7中被触发(我的意思是被浏览器消耗以触发事件)。
Firefox表示它支持从Firefox 4开始的W7触摸事件,但我不知道它是否仍然被支持。
我还很新,所以如果我漏掉了一些非常明显的东西或者有更多的信息可以提供给我,请让我知道。我查看了旧帖子,没有看到类似的内容。

根据 http://caniuse.com/#search=touch 的信息,触摸事件应该在 Firefox 6 中得到完全支持。 - Wladimir Palant
我也是这么想的。然而,在Windows 7触摸屏上,触摸事件没有被触发。相同的触摸事件在Safari Mobile上被触发(例如在我的iPad上)。我可以使用Firefox 6(例如使用TUIO)在Windows 7上触发事件。我尝试使用Windows Touch模拟器来触发触摸事件,但它似乎不适用于w3c触摸规范,但它确实适用于Firefox 4中的API。如果有人已经让它工作了,我会非常感激知道。 - vzer
1个回答

2
这个问题已经在这里得到了解答:http://support.mozilla.com/en-US/questions/810808 Firefox 6 for Windows 7仍然使用旧的"MozTouch"事件,而Firefox 6 for Android使用标准的"touchstart"/"touchmove"事件。 希望这对你有所帮助。

恭喜你能够回答自己的问题。 - Theo Belaire

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接