Ich benutze:
$(window).bind( 'hashchange', function(e) { });
um eine Funktion an das Hash-Änderungsereignis zu binden. Dies scheint in IE8, Firefox und Chrome zu funktionieren, aber nicht in Safari, und ich gehe davon aus, dass dies nicht in früheren Versionen von IE der Fall ist. Für diese Browser möchte ich meinen JavaScript-Code deaktivieren, der den Hash und das hashchangeEreignis verwendet.
Gibt es eine Möglichkeit mit jQuery, die ich erkennen kann, ob der Browser das hashchangeEreignis unterstützt ? Vielleicht etwas mit jQuery.support...