У меня есть веб-сайт, который не имеет / не нуждается в значке.
Есть ли способ проинструктировать браузер не тратить запрос на поиск /favicon.ico?
Я имею в виду не фильтрацию журналов, а что-то на стороне клиента, например:
<link rel="shortcut icon" href="about:blank" />
Кажется, это работает, но я не в состоянии делать всесторонние тесты (и поисковые системы бесполезны).
Может ли кто-нибудь подтвердить, является ли это действительным методом, или предоставить подходящую альтернативу?
Обновление: при дальнейшем расследовании это не работает (по крайней мере, с Chromium 18 в нелокальном домене). Частичным решением является использование data:
URL-адреса для обслуживания пустого изображения base64 ( пример здесь ):
<link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon" />
Это работает, но имеет два недостатка:
- Это может произойти сбой в браузерах, которые не поддерживают URL-адреса данных.
- Это не приводит к значению favicon вообще - то есть скрывает значок браузера по умолчанию.
<link href="data:image/x-icon;" rel="shortcut icon" />
это правильное решение - кажется, оно может работать (показывает браузер по умолчанию), но нужно проверить, как IE7 / другие реагируют на него.