Pregunta

Problema sólo existe en FireFox (de 3.6 hasta la corriente 9), otros navegadores están bien. Mi código es el siguiente:

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

Lo más extraño es que si pongo una alerta antes de la window.location.hash = anclaje; línea, después de hacer clic favicon Ok no desaparece, eliminar esa alerta () y le entregan su desaparición favicon.

Nota: también cae el favicon si sólo hacemos window.location = something

.
¿Fue útil?

Solución

Me di cuenta de este comportamiento, también. De vez en cuando Firefox gotas de un favicon o se niega a poner el favicon junto a mi marcador. Creo que esto es un error Firefox.

Para solucionar esto (y para otras funciones), he instalado el Favicon Selector complemento . Por supuesto, esto no resuelve su problema en otros equipos, como clientes y similares.

Otros consejos

Yo tenía el mismo problema, pero ha encontrado interesante esta entrada y funcionó para mí, es sólo la adición de 2 líneas de Javascript. El problema occure cuando cambia el elemento de hash, así, tenemos que volver a confirmaros que a través de JavaScript

http://kilianvalkhof.com/2010/javascript / el caso-de-la-desaparición-favicon /

este es el código

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

O (gracias a Mottie) usando jQuery separar

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

Se trabajó para mí:

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);

Consulte: Cambiar icono de página web dinámica

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top