Почему IE 8 может получить некоторый favicon некоторого веб-сайта, но не других?

IE 8 (на Win 7 64 бита) может получить fav значок (крошечный значок слева от адреса и который покажет слева от закладки, если Вы добавите ту ссылку к панели ссылок IE 8).

Например, Википедия, Answers.com и Facebook favicon могут все быть получены, но это просто не может получить тот для Города Ресторана http://apps.facebook.com/restaurantcity, неважно, как я попробовал. (это произошло на 2 машинах), Chrome и FF, оба могут получить его. Существует ли способ, которым я могу заставить IE 8 получить его также?

0
задан 27.10.2009, 21:55

4 ответа

Сайт, к которому Вы обращаетесь, имеет текущую ссылку в голове HTML:

<link rel="shortcut icon" href="http://photos-e.ak.fbcdn.net/photos-ak-sf2p/v43/96/43016202276/app_2_43016202276_3195.gif" />

Это должно иметь ссылку на .ico файл также для работы хорошо над всеми браузерами.

Больше информации о favicons может быть найдено на Википедию.

2
ответ дан 24.11.2019, 04:44

Город Ресторана favicon возможно не показывает в IE8, потому что он использует изображение GIF, не указывая тип MIME.

т.е. это имеет:

<link rel="shortcut icon" href="path/app_2_43016202276_3195.gif" />

вместо:

<link rel="shortcut icon" href="path/app_2_43016202276_3195.gif" type="image/gif" />

Исправление

Просто попробованный это и type="image/gif" имевший никакое значение.

Я подозреваю, что в этом случае, так как Facebook уже имеет favicon, определяет для корня сайта, это вмешивается в набор того (использующий GIF) в подкаталоге.

Когда я преобразовал GIF в файл ICO и использовал стандарт

<link rel="shortcut icon" href="/path/testicon.ico" />

это хорошо работало.

1
ответ дан 24.11.2019, 04:44

Иногда favicons может быть 'обновлен' путем очистки истории кэша/Интернета. Кроме того, попытайтесь нажатие CTRL + F5 для принуждения полного обновления страницы.

Кроме того, трудно протестировать Вашу проблему, когда сайт, с которым Вы связываетесь, требует входа в систему (у меня нет учетной записи там). У Вас есть какие-либо другие примеры?

0
ответ дан 24.11.2019, 04:44

Некоторые программисты знают, как правильно добавить favicon, другие работают над старой/неправильной информацией.

Некоторые браузеры попытаются компенсировать программистов, которые просто не делают его правильно и попытаются выбрать favicon через другие средства, но по моему скромному мнению это только поощряет плохое поведение.

0
ответ дан 24.11.2019, 04:44

Теги

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