Fennec 7.0.1似乎支持触摸事件,但已知的方法如
var hasTouch = 'ontouchstart' in window
和Modernizr.touch未能检测到支持。此
window.ontouchstart = handler
无论如何都会产生这些事件。
我如何才能检测支持?
我也试过这些 http://modernizr.github.com/Modernizr/touch.html 他们都报告错误。
答案 0 :(得分:2)
我认为测试TouchEvent in window
应该有用。
如果做不到这一点,那么测试document instanceof DocumentTouch
肯定会起作用。从Firefox 9开始"ontouchstart" in window
会做正确的事情,所以在这一点上你不关心DocumentTouch
是否坚持。