Codierung Favicon in base64
-
18-09-2019 - |
Frage
Hallo Ich schreibe ein GM Benutzerskript und ich möchte das Favicon dynamisch ändern es auf die alte Weise zu ändern ist einfach, aber ich will es in base64 kodieren
zu vermeiden HostingDas ist, was ich nach dem Hosting des Favicon getan habe
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);
gibt es eine Möglichkeit, dies mit einem codierten Bild zu tun
Ich habe versucht, link.href="url(data:image/png;base64,iVBOR....)"
, die zu nichts führen
Lösung
Sie müssen die URL () Wrapper fallen zu lassen. Daten: ist ein URL-Schema des eigenen ( RFC 2397 ), und es sollte bilden der Wert des Attributs href. Natürlich nur Browser unterstützt, dass RFC der Lage wäre, diesen Link zu verstehen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow