Почему ссылка на элемент favicon закомментирована при сборке? - PullRequest
0 голосов
/ 01 февраля 2020

Я уже некоторое время пытаюсь использовать свой собственный значок в моем проекте vue. js. Я заменил оригинальный vue favicon своим собственным, и он не будет работать.

Я перепробовал все возможные шаги по устранению неполадок, которые я могу найти. Кэш очищен, подождал несколько дней, запрос на переопределение кэша и т. Д. c

Я думаю, что теперь я сузил проблему, но не могу понять, почему она возникает. Когда я проверяю встроенное веб-приложение в браузере, элемент ссылки, который ссылается на значок, показывает следующее:

<!--[if IE]><link rel="icon" href="/favicon.ico"><![endif]-->

Элемент закомментирован и, кажется, к нему прикреплен оператор if к этому. Почему это?

1 Ответ

3 голосов
/ 01 февраля 2020

Это резервный вариант при посещении веб-сайта в Inte rnet Explorer ниже версии 11

Inte rnet Explorer <11 </em> не поддерживает .png изображения, которые будут использоваться в качестве значков, но только .ico файлы. Поддержка файлов .png и .gif стала поддерживаться только начиная с версии 11.

enter image description here

Так вот почему он имеет оператор if вокруг него соответствующий элемент будет анализироваться только когда браузер имеет IE <11 </em>

Обратите внимание, что <!--[if IE]><![endif]--> распознается только Inte rnet Explorer 10 и версии ниже IE 10

https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/compatibility/hh801214 (v = vs.85)? Перенаправлено с = MSDN

...