favicon не работает в IE

Упрощенная функция для тех, кто загружает изображение, он просто авторотирует, если необходимо.

function image_fix_orientation($filename) {
    $exif = exif_read_data($filename);
    if (!empty($exif['Orientation'])) {
        $image = imagecreatefromjpeg($filename);
        switch ($exif['Orientation']) {
            case 3:
                $image = imagerotate($image, 180, 0);
                break;

            case 6:
                $image = imagerotate($image, -90, 0);
                break;

            case 8:
                $image = imagerotate($image, 90, 0);
                break;
        }

        imagejpeg($image, $filename, 90);
    }
}
41
задан Konerak 24 August 2017 в 14:08
поделиться

4 ответа

Право Вы не были настолько услужливы (обеспечение источника было бы, было действительно полезно!), но здесь Вы идете... Некоторые вещи проверить:

код как это:

<link rel="icon" href="http://www.example.com/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="http://www.example.com/favicon.ico" type="image/x-icon" />

он в <head>?

действительно ли изображение реально ico файл? (переименование битового массива не является реальным .ico! Мягко другой формат)

это работает, когда Вы добавляете страницу как закладку?

59
ответ дан Oli 24 August 2017 в 14:08
поделиться

Хотеть совместно использовать URL? Много браузеров справляются с favicons в (например). png форматируют, в то время как IE часто испытывал затруднения. - Также более старые версии IE не проверяли источник HTML на местоположение favicon, но просто целеустремленно попробованный для получения "/favicon.ico" от веб-сервера.

0
ответ дан Sec 24 August 2017 в 14:08
поделиться

Я когда-то использовал PNG в качестве favicon.ico, и это отобразилось во всех браузерах кроме IE. Возможно, что-то в файле заставляет его не быть распознанным IE. Также удостоверьтесь, что это 32x32. Не знайте, имеет ли это значение все же. Но это - что-то, что я должен был удостовериться для наблюдения его в IE.

Hope это помогает. Попытайтесь использовать ico файл от некоторого места еще только, чтобы видеть, работает ли это.

0
ответ дан Mihai Lazar 24 August 2017 в 14:08
поделиться

Вы пытались поместить значок в URI" /favicon.ico"? IE не мог бы знать о теге link способ относиться к нему.

[еще 113] информация от W3.

4
ответ дан Jonathan Tran 24 August 2017 в 14:08
поделиться
Другие вопросы по тегам:

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