Как можно удалить favicon использование JavaScript в Google Chrome? Цель состоит в том, чтобы возвратить его значению по умолчанию браузера, которое является в этом случае пустым изображением.
Я нашел этот вопрос, но он не работает, если Вы уезжаете link.href
припишите как пустые.
Даже если favicon установлен, потому что существует favicon.ico файл на сервере, я хотел бы удалить его и задержать его к значению по умолчанию.
Это только должно работать в хроме.
Спасибо!
Вы пробовали использовать пустое прозрачное изображение?
Попробуйте:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oFFAADATTAuQQAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAEklEQVQ4y2NgGAWjYBSMAggAAAQQAAGFP6pyAAAAAElFTkSuQmCC
Ввод этих комментариев в форму ответа:
Предложения:
chrome-resource: // favicon /
или chrome: // favicon /
Я немного удивлен, что решение AJAX сработало для вас, потому что я использую Chrome 4.1.249.1064 (45376) и у меня это не работает.
РЕДАКТИРОВАТЬ: Не похоже, что вам нужно много от решения AJAX. Кажется, что favicon.js
- это все, что вам действительно нужно. Кажется, все, что он делает, это то, что вы упомянули о решении JavaScript, плюс немного больше обработки (например, удаление существующего значка). Их «динамическая» часть - это просто document.onkeypress
.
РЕДАКТИРОВАТЬ: Дополнительная ссылка: