由于 Firefox 本身支持 .webp 图像,因此它们在提供此选项的网站上显示为 webp 图像。我们如何才能全局强制 Firefox 始终回退到 jpg 或 png 图像?
我知道 .webp 图像支持是一种改进,但就我而言,我需要使用从 Firefox 到 Windows 资源管理器的拖放操作从网站导出大量图片。由于 Windows 本身不支持 webp 图像,这是无用的......我想改为获取标准图像。
备注:在 Firefox v70 之前,可以强制它调整 about:config :
"image.http.accept" = "image/webp,*/*"> 更改为"*/*"
但此调整不再起作用。
"image.http.accept" = "image/webp,*/*"> 改为"*/*"
此更改仍会让服务器自行选择最佳格式,包括您不喜欢的格式和浏览器甚至不支持的格式。
相反,对于您的用例,您最好设置特定的首选项,包括质量值:
质量值,或q-values和q-factors,用于描述逗号分隔列表中值的优先级顺序。它是某些 HTTP 标头和 HTML 中允许的特殊语法。一个值的重要性由后缀
';q='后紧跟一个介于0和之间的值来标记1,最多三位十进制数字,最高值表示最高优先级。如果不存在,则默认值为1。
所以,像这样:
image/png,image/*;q=0.8,*/*;q=0.5(最多用于 Firefox 46)image/webp;0.1,image/png;q=0.9,image/jpeg;q=0.8,image/*;q=0.7,*/*;q=0.6(我没有测试过这个。也许服务器只有在浏览器明确允许时才使用 WebP。)
| 归档时间: |
|
| 查看次数: |
4661 次 |
| 最近记录: |