Estou usando:
$(window).bind( 'hashchange', function(e) { });
para vincular uma função ao evento de mudança de hash. Isso parece funcionar no IE8, Firefox e Chrome, mas não no Safari e presumo que não na versão anterior do IE. Para esses navegadores, desejo desabilitar meu código JavaScript que usa o hash e o hashchange
evento.
Existe uma maneira com o jQuery que posso detectar se o navegador oferece suporte ao hashchange
evento? Talvez algo com jQuery.support
...