如何在 Firefox 中禁用对 webp 图像的支持?

Sly*_*Mat 3 firefox webp

由于 Firefox 本身支持 .webp 图像,因此它们在提供此选项的网站上显示为 webp 图像。我们如何才能全局强制 Firefox 始终回退到 jpg 或 png 图像?

我知道 .webp 图像支持是一种改进,但就我而言,我需要使用从 Firefox 到 Windows 资源管理器的拖放操作从网站导出大量图片。由于 Windows 本身不支持 webp 图像,这是无用的......我想改为获取标准图像。

备注:在 Firefox v70 之前,可以强制它调整 about:config : "image.http.accept" = "image/webp,*/*"> 更改为"*/*" 但此调整不再起作用。

Arj*_*jan 5

"image.http.accept" = "image/webp,*/*" > 改为 "*/*"

此更改仍会让服务器自行选择最佳格式,包括您不喜欢的格式和浏览器甚至不支持的格式。

相反,对于您的用例,您最好设置特定的首选项,包括质量值

质量值,或q-valuesq-factors,用于描述逗号分隔列表中值的优先级顺序。它是某些 HTTP 标头和 HTML 中允许的特殊语法。一个值的重要性由后缀';q='后紧跟一个介于0和之间的值来标记1,最多三位十进制数字,最高值表示最高优先级。如果不存在,则默认值为1

所以,像这样:

  • image/png,image/*;q=0.8,*/*;q=0.5最多用于 Firefox 46
  • 或更具体地说,WebP 的质量值较低: image/webp;0.1,image/png;q=0.9,image/jpeg;q=0.8,image/*;q=0.7,*/*;q=0.6

(我没有测试过这个。也许服务器只有在浏览器明确允许时才使用 WebP。)