你好,我正在编写一个GM用户脚本,并希望动态更改网站图标。虽然以往的更改方式很容易,但我希望将其进行 base64 编码以避免托管图标。
在托管了该网站的图标之后,这是我已经完成的内容:
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);
有没有一种方法可以使用编码后的图像来实现这个功能?我尝试过 link.href="url(data:image/png;base64,iVBOR....)"
,但没有任何效果。