Я использовал простой тест на рабочем столе Windows 7 с сенсорными возможностями. Для простоты это было примерно так:
temp_div.addEventListener('touchstart', function(e){ /*confirm */ }, false)
temp_div.addEventListener('pointerdown', function(e){ /*confirm */ }, false)
temp_div.addEventListener('mousedown', function(e){ /*confirm */ }, false)
В хроме подтвердили "touchstart". В IE было подтверждено "pointerdown". В Firefox подтвержден "mousedown".
После устранения неполадок мне в конечном итоге пришлось перейти в "about: config" в Firefox и измените значение "dom.w3c_touch_events.enabled" с 0 на 1. Это вызвало подтверждение "touchstart" в Firefox.
Мои вопросы таковы:
Разве это не было разрешено на сенсорной машине? IE и Chrome были настроены правильно, а Firefox - нет. (Это была новая загрузка Firefox 31).
В любом случае, чтобы включить события касания удаленно в таком случае, чтобы Firefox действовал аналогично другим браузерам?
Спасибо