У меня есть сайт, который позволяет пользователям вводить веб-адрес. Код идет и получает фавикон для сайта и сохраняет его. Затем фавикон отображается в другом месте на сайте.
Все это прекрасно работает для всех версий Opera, FF, Safari и Chrome, но в любой версии IE кажется, что отображаются только некоторые из них. Код, который я использую для отображения значка, прост:
<div class="pulledFavicon"><img src="img/favicons/amazoncouk.ico" alt="favicon" ></div>
Изображение определенно существует, потому что вы можете видеть, как оно отображается в других браузерах, но даже если вы посещаете точный URL-адрес в IE9, оно действует так, как будто такого файла нет.
Если вы посетите следующие два URL-адреса в IE9 (или 8, или 7), а затем в любом другом браузере, вы увидите, что изображение отображается во всем, кроме IE:
http://homestartpage.com/beta/img/favicons/simplybecom.ico
http://homestartpage.com/beta/img/favicons/scissorlabcom.ico
Странно тот, что для Facebook работает!
http://homestartpage.com/beta/img/favicons/facebookcom.ico
Я не могу на всю жизнь увидеть, в чем разница!
К вашему сведению, проблему можно увидеть на месте по адресу http://homestartpage.com/beta/.