Object.getPrototypeOf(document).addEventListener = function(e) { console.log(e); }
isTrusted: true
. isTrusted
, например, событие load
всегда такое. Подумалось, что используя Object.defineProperty
можно поправить нужные свойства и потом пере использовать его сколько угодно =)Object.defineProperty
можно править тот же target
и другие недоступные для записи свойства. Все кроме isTrusted
короче. Вопрос к Надим Закиров, какова цель валидации?
Тут вопрос можно считать решенным. Теперь мне интересно, а можно ли как-то отследить факт ввода? Только факт.