在 Chrome 中禁用 WebP 格式

在 Chrome 中禁用 WebP 格式

这是我经历过的最令人恼火的行为之一。

您从 Web 检索 JPG 文件,但 Chrome 强制您以 WEBP 格式下载。转换非常荒谬,尤其是在您不需要转换时(原因有很多:想要完全相同的原始文件、检索元数据、在其他软件中重复使用 webp 文件时遇到问题等)。

有没有办法可以禁用这种令人讨厌的行为?

例子:https://www.predictiveanalyticstoday.com/wp-content/uploads/2016/09/Stardog.jpg

答案1

您从 Web 上检索 JPG 文件,但 Chrome 强制您以 WEBP 格式下载它。

不要责怪 Chrome 的这种行为。此行为是由CloudFlare 中的“抛光”图像优化器,而不是通过浏览器。

Chrome 中没有办法禁用 WebP 支持;即使可以,如果 Web 服务器认为你的浏览器更喜欢 WebP 图像,它也不会阻止它们提供 WebP 图像。

答案2

尝试?在图像位置后面放置一个,然后保存。

http://example.com/image.png像这样制作http://example.com/image.png?,然后按 CMD+S 保存(Mac)将保存为预期格式。

答案3

您可以使用curl命令行下载它:

curl -O https://www.predictiveanalyticstoday.com/wp-content/uploads/2016/09/Stardog.jpg

它在 OS X、Linux 和 Windows 10 中默认可用。如果你使用的是旧版本的 Windows,你可以安装 curl

wget如果愿意的话,你可以做同样的事情:

wget https://www.predictiveanalyticstoday.com/wp-content/uploads/2016/09/Stardog.jpg

答案4

最通用的方法是使用修改头将“Accept”请求标头更改为值“image / avif,image / apng,image / svg + xml,image //*;q=0.8"。

尽管 Accept 请求标头现在缺少对 WebP 的接受,但任何仍在提供 WebP 服务的网站都可以通过修改 User-Agent 标头来欺骗。同样,修改头就能做到这一点,尽管这需要更加谨慎,因为很多网站会根据用户代理提供完全不同的内容。

相关内容