Question

problème existe uniquement sur FireFox (de 3,6 à 9 courant), d'autres navigateurs sont très bien. Mon code ressemble à ceci:

jQuery.extend({
    AnchorFromUrl : function(url) {
        var anchor = url.substr(1).replace('.html','');
        $.fizzer_anchor = anchor;
        window.location.hash = anchor;
        return anchor;
    }
});

La chose la plus étrange est que si je place une alerte avant la window.location.hash = ancre; ligne, après avoir cliqué sur Ok favicon ne disparaît pas, supprimer cette alerte () et vous obtenez votre disparaissant favicon.

Note: il tombe aussi le favicon si vous venez window.location = something

.
Était-ce utile?

La solution

J'ai remarqué ce comportement, aussi. Chaque maintenant et puis Firefox gouttes un favicon ou il refuse de mettre le favicon aux côtés de mon signet. Je pense que c'est un bug Firefox.

Pour contourner ce problème (et pour d'autres fonctionnalités), j'ai installé le Favicon Picker add-on . Bien sûr, cela ne résout pas votre problème sur d'autres ordinateurs, comme les clients et autres.

Autres conseils

J'ai eu le même problème, mais trouvé ce post intéressant et cela a fonctionné pour moi, est juste d'ajouter 2 lignes de javascript. Le problème occure lorsque les changements d'éléments de hachage, donc, nous devons re-affermira via javascript

http://kilianvalkhof.com/2010/javascript / le cas de-la-disparaissant-favicon /

est le code

function setFavicon() {
  var link = $('link[type="image/x-icon"]').remove().attr("href");
  $('<link href="'+ link +'" rel="shortcut icon" type="image/x-icon" />').appendTo('head');
}

Or (grâce à Mottie) en utilisant détachez jQuery

$('link[type*=icon]').detach().appendTo('head');

Il a fonctionné pour moi:

var link = document.createElement('link');
link.type = 'image/x-icon';
link.rel = 'shortcut icon';
link.href = 'FAV_ICON_URL';
document.getElementsByTagName('head')[0].appendChild(link);

Reportez-vous: site Changer icône Dynamiquement

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top