2009-09-26 2 views
1

Привет я пишу сценарий пользователя GM и я хочу, чтобы изменить фавикон динамически меняется его старый способ легко, но я хочу, чтобы закодировать в base64, чтобы избежать размещения егокодирование Favicon в 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....)", которые приводят ни к чему

ответ

3

Вы должны опускать url(). data: представляет собой собственную схему URL (RFC 2397), и она должна составлять значение атрибута href. Конечно, только браузеры, поддерживающие этот RFC, смогут понять эту ссылку.

Смежные вопросы