2009-09-26 6 views
1

bonjour j'écris un script utilisateur GM et je veux changer le favicon dynamiquement changer à l'ancienne est facile, mais je veux encoder en base64 pour éviter l'accueillirfavicon de codage en base64

cette est ce que je l'ai fait après avoir accueilli le favicon

var link = document.createElement('link'); 
link.type = 'image/x-icon'; 
link.rel = 'shortcut icon'; 
link.href = 'http://img36.imageshack.us/img36/5051/play723.png'; 
document.getElementsByTagName('head')[0].appendChild(link); 

est-il un moyen de le faire avec une image codée i tryed link.href="url(data:image/png;base64,iVBOR....)" qui conduisent à rien

Répondre

3

Vous devez déposer la url() wrapper. data: est un schéma d'URL qui lui est propre (RFC 2397), et il doit constituer la valeur de l'attribut href. Bien sûr, seuls les navigateurs supportant cette RFC seraient capables de comprendre ce lien.