Top.Mail.Ru
Ответы

Как заставить браузер сохранять (скачаивать) файлы в формате jpg, а не WebP? Разные браузеры скачивают файлы по разному.

Много раз замечал что если сохраняю фотографию через Yandex.Browser - то потом не могу открыть её через программы просмотра изображений или редакторы.

Потом заметил что если этот же файл (ту же ссылку) сохранить используя другой браузер, то файл занимает порой в 2 раза больше, но открывается нормально.
Янедекс.Браузер сохраняет файл начианющийся с RIFF (это на самом деле WebP)
А другие браузеры сохраняют этот же файл начиающимся с яШяа JFIF (это jpg)

Вначале решил что это браузер сжимает файлы чтобы они меньше занимали места, но потом зашёл в DevTools (через F12) и просканировав трафик увидел что разные браузеры уже непосредственно с сервера скачивают один и тот же файл разного размера. То есть, очевидно что уже сам сервер отдаёт браузеру файл сжатый в другом формате.

Посмотрел протокол общения Янедекс.браузера с сервером и действительно обнаружил что в его GET-запросе в разделе Accept есть упоминание о "image/webp".

Вопрос: как указать браузеру чтобы он не принимал WebP? (как убрать в его Accept упоминание об image/webp?)

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
5мес

В Firefox это делается за 10 секунд

Аватар пользователя
Просветленный
5мес

Здравствуйте, Олег! Я из Яндекса. Правильно понимаю, что проблема с сохранением формата изображения возникает на определённом сайте и во всех браузерах?

Пожалуйста, отправьте ссылку на сайт, с которого вы скачиваете изображения. Всё проверю вместе с командой.

Аватар пользователя
5мес

Вам нужно установить программу ,которая может читать формат Webp, например XnView.

В любом случае , вы таккже можете поискать программу для конвертирования webp в другой формат.

А плясать с бубном ,как вам говорили с firefox,это тоже самое ,как пользоваться Linux ,вместо Windows.