Chromium предупреждает меня, что слушатель событий не пассивен.
Хорошо.
Я не собираюсь использовать event.preventDefault()
там, поэтому я хочу сделать его пассивным.
Но затем, когда я читаю подробное объяснение , в примере используется Modernizr для проверки доступности атрибута.
addEventListener(document, "touchstart", function(e) {
}, Modernizr.passiveeventlisteners ? {passive: true} : false);
Но у меня не установлен Modernizr, и я испытываю боль при его настройке для этого очень конкретного случая использования.
Итак, вопрос: что произойдет, если я напишу вслепую:
$el.addEventListener('touchstart', () => {}, {passive: true})
в старых браузерах?
Я предполагаю, что объект может быть оценен до true
, это правильно? Нет ошибки, которую нужно поднять?