Браузеры запросят/favicon.ico или <ссылку> сначала?

Единственный путь здесь является эмпирическим. Запустите с абсолютной минимальной установки и добавьте вещи, поскольку Вы находите необходимость в них.

8
задан Jacob Rask 12 October 2009 в 13:34
поделиться

2 ответа

Я выполнил тест, предложенный выше. Я поместил /favicon.ico в корень домена и ссылку и запустил страницу в:

  1. Opera 10
  2. Opera 9.64
  3. Firefox 3.5
  4. IE 6
  5. IE 7
  6. IE 8
  7. Safari 4

Все они показали значок, загруженный с (находится на внешнем сервере). Я проверил access.log , и не было запросов к /favicon.ico !

. Затем я закомментировал , проверил снова во всех браузерах, и они показали значок /favicon.ico и соответствующие записи в access.log .

30
ответ дан 5 December 2019 в 04:49
поделиться

Ответ: ссылка должна иметь приоритет над локальным файлом в большинстве современных браузеров, но на самом деле это зависит от реализации с неосновными браузерами (хотя вы, вероятно, не особо заботитесь о других браузерах чем IE, Firefox, Safari и Chrome)

Также должно быть довольно просто проверить это самостоятельно. Просто поместите файл favicon.ico в папку сайта, а также добавьте ссылку на файл значков другого вида на статическом сервере, а затем посмотрите, какой из них загружается в разных браузерах.

7
ответ дан 5 December 2019 в 04:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: