Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Правильная проверка поддержки того или иного события (https://javascript.ru/forum/events/55176-pravilnaya-proverka-podderzhki-togo-ili-inogo-sobytiya.html)

zhurchik 16.04.2015 14:14

Правильная проверка поддержки того или иного события
 
Приветствую всех.
Столкнулся с задачей, мне нужно проверить поддерживает ли тот или иной браузер то или иной событие.
На данный момент мне нужно проверить поддержку событий drag and drop, но я не знаю как это сделать. Так же проверить поддержку события oninput.
Как вообще корректно проверять не только события, но и объекты, такие как: fileReader, dataForm и прочие?

Brutus 16.04.2015 15:33

alert("Oninput support: "+('oninput' in document)+';\nOndragstart support: '+('ondragstart' in document)+';');
alert('FileReader support: '+((window.FileReader) ? true : false)+';')
alert('FormData support: '+((window.FormData) ? true : false)+';')

zhurchik 16.04.2015 16:14

Brutus,
Спасибо огромное!
Подобная проверка надежна и работает во всех браузерах?

Brutus 16.04.2015 19:17

Со вторым фаерфоксом по моему были проблемы, но он канул, а в остальных все нормально.

zhurchik 16.04.2015 20:03

Brutus,
Спасибо еще раз!


Часовой пояс GMT +3, время: 06:52.