Мне интересно использовать событие hashchange JavaScript для отслеживания изменений в идентификаторе фрагмента URL. Я знаю Really Simple History и плагины jQuery для этого. Тем не менее, я пришел к выводу, что в моем конкретном проекте это не стоит дополнительных накладных расходов на другой JS файл.
Вместо этого я хотел бы воспользоваться маршрутом "прогрессивного улучшения". То есть, я хочу проверить, поддерживается ли событие hashchange браузером посетителя, и написать мой код, чтобы использовать его, если он доступен, в качестве улучшения, а не основной функции. IE 8, Firefox 3.6 и Chrome 4.1.249 поддерживают это, и на это приходится около 20% трафика моего сайта.
Итак, uh... есть ли способ проверить, поддерживает ли браузер конкретное событие?
Спасибо.