Às vezes, quando você segue o URL de uma imagem, você será direcionado para uma página da web que contém a imagem, em vez de apenas mostrá-la. Então, ao clicar com o botão direito e selecionar Abrir imagem em uma nova guia, você será levado novamente para a mesma página da web.
Claramente, o URL da imagem retorna uma imagem, não uma página da web; caso contrário, você não conseguiria ver a imagem, apenas veria a página da web recursivamente.
Presumi que esses sites (como o Reddit) estavam usando algum truque inteligente para fazer isso acontecer, então decidi me aprofundar. Na verdade, parece que eles não estão usando nenhum truque, estão apenas honrando as preferências do seu usuário. agente (navegador) está enviando com a solicitação:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Portanto, o Firefox parece estar dizendo aos sites que prefere ver uma página HTML (HTML/XML é considerado 90% de "qualidade") a uma imagem (considerada 80% de "qualidade").
Estou entendendo isso corretamente e, em caso afirmativo, como altero isso para preferir apenas a imagem?
Você pode fazer isso na configuração avançada disponível no Firefox.
Digite
about:config
na barra de endereço e aceite o aviso quando solicitado.Na caixa de pesquisa coloque "aceitar"
Você deverá ver, entre outras opções,
network.http.accept
eimage.http.accept
Se as caixas estiverem em branco, copie sua linha e adicione
image/*;0.9
à lista separada por vírgulas (eu também ajustei os valores para html/xml para baixo). Para mim, isso se tornouEu fiz isso para ambos
network.http.accept
eimage.http.accept
Depois de alterar esta linha, o Reddit parou de servir páginas da web e me deu a imagem real.