如何在Firefox Mobile中检测触摸支持(Android,Fennec 7.0.1)

时间:2011-10-26 13:57:08

标签: javascript android html5 firefox

Fennec 7.0.1似乎支持触摸事件,但已知的方法如

var hasTouch = 'ontouchstart' in window

和Modernizr.touch未能检测到支持。此

window.ontouchstart = handler

无论如何都会产生这些事件。

我如何才能检测支持?

我也试过这些 http://modernizr.github.com/Modernizr/touch.html 他们都报告错误。

1 个答案:

答案 0 :(得分:2)

我认为测试TouchEvent in window应该有用。

如果做不到这一点,那么测试document instanceof DocumentTouch肯定会起作用。从Firefox 9开始"ontouchstart" in window会做正确的事情,所以在这一点上你不关心DocumentTouch是否坚持。