Поддержка типов изображений WebP в chrome на IOS - получение по PHP через http_accept - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь проверить поддержку изображений Webp через PHP в браузерах и в соответствии с этим показать webp или оригинальное изображение jpg / png.

Я использую этот код:

    $webp_support = false;
if (isset($_SERVER["HTTP_ACCEPT"])) {
    if (strpos($_SERVER["HTTP_ACCEPT"], "image/webp") > 0) {
        $webp_support = true;
    }
}

Это работает очень хорошо почти везде, кроме мобильного устройства IOS с браузером Chrome. webp_support всегда ложно там. HTTP_ACCEPT не содержит изображения / webp, поэтому изображение webp не может быть отображено.

Однако в браузере Chrome на P C Win10, также в Chrome на android он работает хорошо.

Проблема только в ios. Не уверен, есть ли специальный chrome браузер для ios, или это проблема платформы или что.

Есть ли какое-либо решение для этого или webp для ios chrome действительно не поддерживается

...