Поскольку в вашем href есть ведущий /
, вы ссылаетесь на файл, который будет в корневой папке.Если ваша страница находится в папке на вашем компьютере, а не на локальном веб-сервере, ведущий /
скажет браузеру поискать в корневой папке вашей файловой системы.Таким образом, браузер ожидает, что файл будет иметь значение C:/favicon.ico
или подобное, что, вероятно, не соответствует ожидаемому.
Если у вас есть favicon.ico
в той же папке, что и веб-страница, вы можете простоудалите начальную косую черту, и значок должен быть виден.
<link rel="shortcut icon" href="favicon.ico" />
Обновление:
В качестве опции отладки вы можете попытаться добавить известный вам тегработает.Я позаимствовал этот фрагмент из источника StackOverflow.Попробуйте заменить тег ссылки на это и посмотрите, получите ли вы логотип SO в качестве избранного.
<link rel="shortcut icon" href="http://cdn.sstatic.net/stackoverflow/img/favicon.ico">
Обновление 2:
Похоже, что есть ошибкасообщается в Chromium, где значок не отображается, если файл загружен локально, без обслуживания через веб-сервер.