У головному тезі я не включив наступний рядок коду, однак мій фавікон все ще з’являється у моєму браузері:
<link rel="icon" href="favicon.ico" type="image/x-icon" />
Яка мета включити його?
У головному тезі я не включив наступний рядок коду, однак мій фавікон все ще з’являється у моєму браузері:
<link rel="icon" href="favicon.ico" type="image/x-icon" />
Яка мета включити його?
Відповіді:
Якщо ви не зателефонували до фавікону, favicon.ico
ви можете скористатися цим тегом, щоб вказати фактичний шлях (якщо ви його маєте в images/
каталозі). За favicon.ico
замовчуванням браузер / веб-сторінка шукають у кореневому каталозі.
Насправді вам слід зробити і те, і інше, щоб усі браузери знайшли значок.
Ім'я, що називає файл "favicon.ico" і введення його у корінь вашого веб-сайту, - це метод "відмовляти" від W3C:
Спосіб 2
. Цей метод працює, тому що деякі веб-переглядачі запрограмовані на пошук файлів, що використовують цей URI.
W3C - Як додати фавікон на свій сайт
Отже, для висвітлення всіх ситуацій я завжди роблю це на додаток до рекомендованого методу додавання атрибута "rel" та вказування на той самий файл .ico.
favicon.ico
у корінь, але більшість браузерів автоматично запитає зазначений файл з історичних причин.
Я використовую його з двох причин:
Я можу примусити оновити значок, додавши, наприклад, параметр запиту ?v=2
. подобається це:
<link rel="icon" href="https://stackoverflow.com/favicon.ico?v=2" type="image/x-icon" />
У випадку, якщо мені потрібно вказати шлях.
Просте додавання його до кореневої папки працює після моди, але я виявив, що якщо мені потрібно змінити фавікон, оновлення може зайняти декілька днів ... навіть оновлення кешу не вийде.
Багато людей встановлюють шлях до файлів cookie до /. Це призведе до кожного запиту favicon надсилати копію файлів cookie сайтів, принаймні, в хромі. Адресація вашого фавікону до вашого домену без файлів cookie має це виправити.
<link rel="icon" href="https://cookieless.MySite.com/favicon.ico" type="image/x-icon" />
Залежно від того, скільки трафіку ви отримуєте, це може бути найбільш практичною причиною для додавання посилання.
Інформація про налаштування домену без файлів cookie: