Предотвращение несовместимости браузера при использовании анимированных изображений PNG - PullRequest
1 голос
/ 15 мая 2009

Анимированные изображения PNG (APNG) существуют уже довольно давно, пытаясь добавить эту функциональность формата GIF к изображениям PNG. Согласно Википедии они поддерживаются в Opera (> = 9,5) и в Firefox (> = 3,0). Первый кадр в анимации APNG отображается, если браузер не поддерживает изображения APNG, поскольку он был определен как расширение широко поддерживаемого формата PNG. Предположим, у вас есть анимированный PNG, который вы хотите показать на своем сайте, и вы хотите предупредить своих пользователей, если их браузеры не поддерживают его. Как бы вы это сделали?

Ответы [ 2 ]

3 голосов
/ 15 мая 2009

Создайте первое изображение за очень короткий промежуток времени, и оно должно быть большим, безобразным сообщением об ошибке.

1 голос
/ 15 мая 2009

Если первый кадр не является полезным изображением и анимация имеет решающее значение, вероятно, слишком рано использовать их на своем веб-сайте. Лучше подождать, пока другие браузеры его не поддержат.

Если по какой-то причине они жизненно необходимы и должны использоваться, я бы включил сообщение об ошибке в первый кадр, например, Адам Яскевич предложил , однако пользователи, которые поддерживают APNG, увидят предупреждение для краткий период времени.

Очевидно, поддержка может быть обнаружена, как в этой статье на Ajaxian

...