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