Предотвращение несовместимости браузера при использовании анимированных изображений PNG

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


person Sergio    schedule 14.05.2009    source источник


Ответы (2)


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

person Adam Jaskiewicz    schedule 14.05.2009

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

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

По-видимому, поддержку можно обнаружить, как в этой статье об Ajaxian.

person David Snabel-Caunt    schedule 14.05.2009