Вопросы к Поиску с Алисой
Метод preventDefault() нельзя использовать для всех событий в браузере, потому что не любое стандартное действие браузера можно отменить. itchief.ru
Некоторые причины, по которым это невозможно:
Чтобы узнать, можно ли отменить действие по умолчанию, нужно обратиться к свойству cancelable объекта Event. htmlacademy.ru Оно будет равно true, если событие можно отменить, и false — в обратном случае. htmlacademy.ru