Проблема существует только на 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 = привязка; строка, после нажимания ОК favicon не исчезает, удаляет то предупреждение (), и Вы получаете свое исчезновение favicon.
Примечание: это также отбрасывает favicon, если Вы просто делаете window.location = something
.
Я тоже заметил такое поведение. Время от времени Firefox выдает значок или отказывается помещать его рядом с моей закладкой. Я думаю, что это ошибка Firefox.
Чтобы обойти это (и другие функции), я установил надстройку Favicon Picker . Конечно, это не решит вашу проблему на других компьютерах, например на клиентах и т.п.