Как определить поддержку касания в Firefox Mobile (Android, Fennec 7.0.1)

#javascript #android #html #firefox

#javascript #Android #HTML #firefox

Вопрос:

Fennec 7.0.1, похоже, поддерживает события касания, но известны такие методы, как

 var hasTouch = 'ontouchstart' in window
  

и Modernizr.touch не может обнаружить поддержку. Это

 window.ontouchstart = handler
  

в любом случае приведет к событиям.

Как я мог бы использовать функцию обнаружения поддержки?

Я также пробовал эти http://modernizr.github.com/Modernizr/touch.html и все они сообщают ложь.

Ответ №1:

Я считаю, что тестирование TouchEvent in window должно работать.

В противном случае тестирование document instanceof DocumentTouch определенно будет работать в данный момент. И начиная с Firefox 9 "ontouchstart" in window , все будет правильно, поэтому на этом этапе вам все равно DocumentTouch , останется ли.

Комментарии:

1. Спасибо! Тестирование DocumentTouch работает! jsbin.com/axodeb/2/edit#javascript ,html