Question

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'héberger

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 encodée J'ai essayé link.href="url(data:image/png;base64,iVBOR....)" qui conduisent à rien

Était-ce utile?

La solution

Vous devez déposer l'emballage url (). données: est un schéma d'URL de son propre ( RFC 2397 ), et il devrait constituer la valeur de l'attribut href. Bien sûr, les navigateurs ne soutiennent que la RFC serait en mesure de comprendre ce lien.

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