Проблема существует только в FireFox (от 3,6 до 9), другие браузеры в порядке. Мой код выглядит следующим образом:
jQuery.extend({
AnchorFromUrl : function(url) {
var anchor = url.substr(1).replace('.html','');
$.fizzer_anchor = anchor;
window.location.hash = anchor;
return anchor;
}
});
Самое странное, что если я поставлю предупреждение перед window.location.hash = anchor; line, после нажатия кнопки Ok favicon не исчезает, удалите это предупреждение(), и вы потеряете свой значок.
Примечание: он также отключает значок, если вы просто делаете window.location = something
.