JavaScript: Проверить поддержку WebP

Способ проверить поддержку WebP с помощью JavaScript:

function checkWebpSupport(callback) {
    const img = new Image();
    img.onload = () => callback(true);
    img.onerror = () => callback(false);
    img.src = 'data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA';
}

// Использование
checkWebpSupport((isSupported) => {
    if (isSupported) {
        // Используем WebP
        document.body.classList.add('webp');
    } else {
        // Используем fallback (например, JPG/PNG)
        document.body.classList.add('no-webp');
    }
});

1.7 г. Просмотров: 500
Материал помог? Оценка помогает находить устаревшие и спорные решения.

Комментарии

0

Нашли ошибку или хотите дополнить материал?

Комментариев пока нет.Можно первым дополнить материал или сообщить об ошибке.
Telegram