Este é um dos comportamentos mais irritantes que já experimentei.
Você recupera um arquivo JPG da Web, mas o Chrome obriga você a baixá-lo no formato WEBP. Conversão absurda, especialmente quando não é desejada (e há muitos, muitos motivos para isso: querer o arquivo original exato, recuperar metadados, problemas ao reutilizar o arquivo webp em outro software, etc).
Existe uma maneira de desativar esse comportamento irritante?
exemplo: https://www.predictiveanalyticstoday.com/wp-content/uploads/2016/09/Stardog.jpg
Tente colocar um
?
após o local da imagem e salve.Faça
http://example.com/image.png
assimhttp://example.com/image.png?
e o salvamento CMD+S (Mac) salvará no formato esperado.Não culpe o Chrome por esse comportamento. Esse comportamento é implementado pelo otimizador de imagem "polonês" no CloudFlare , não pelo navegador.
Não há como desabilitar o suporte WebP no Chrome; mesmo que houvesse, isso não impediria os servidores da Web de fornecer imagens WebP se eles acreditassem que seu navegador as preferiria.
Você pode usar
curl
para baixá-lo a partir da linha de comando:curl -O https://www.predictiveanalyticstoday.com/wp-content/uploads/2016/09/Stardog.jpg
Está disponível por padrão no OS X, Linux e Windows 10. Se você tiver uma versão mais antiga do Windows, poderá instalar o curl .
Você pode fazer o mesmo com
wget
se preferir:wget https://www.predictiveanalyticstoday.com/wp-content/uploads/2016/09/Stardog.jpg
A maneira mais versátil é usar o ModHeader para alterar o cabeçalho da solicitação "Aceitar" para o valor "image/avif,image/apng,image/svg+xml,image/ , /*;q=0.8".
Quaisquer sites que ainda estejam servindo WebP, apesar do cabeçalho de solicitação Accept, agora sem aceitação para WebP, podem ser enganados modificando o cabeçalho User-Agent. Novamente, o ModHeader será capaz de fazer isso, embora isso exija um pouco mais de cuidado, porque muitos sites oferecem conteúdo totalmente diferente com base no User-Agent.