ilyachalov (ilyachalov) wrote,
ilyachalov
ilyachalov

Category:

JavaScript: локальный веб-сервер и favicon.ico

Начало:
1. JavaScript: локальный веб-сервер из набора IIS
2. JavaScript: локальный веб-сервер и кэш браузера

Во время тестирования скриптов на языке JavaScript, загружая их с локального веб-сервера (из набора IIS на операционной системе «Windows 10 Pro») с помощью браузера («Microsoft Edge» на движке «Chromium»), я получаю в консоли разработчика такую ошибку:

GET http://localhost/favicon.ico 404 (Not Found)

В принципе, загрузке тестовой HTML-страницы и работе скриптов эта ошибка не мешает, но хотелось выяснить, откуда она появляется и почему.

Как я понял, браузер самостоятельно (не спрашивая у пользователя) всегда запрашивает у веб-сайта значок (иконку) с названием «favicon.ico», которую позже отображает во вкладке перед названием страницы, в качестве картинки рядом с закладкой на данную страницу веб-сайта и в других элементах интерфейса. Подробнее в википедии:

https://ru.wikipedia.org/wiki/Favicon

Я не нашел, где в браузере можно отключить этот запрос. Поэтому я, чтобы убрать эту ошибку, нарисовал простенькую картинку размером 16 х 16 пикселей, назвал ее «favicon.ico» и поместил в каталог C:\inetpub\wwwroot\. Всё получилось, ошибка исчезла, иконка появилась во вкладке браузера перед названием HTML-страницы.
Tags: Образование, Программирование, Рисунки
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments