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 Hosting

Das 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

War es hilfreich?

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
scroll top