这是我经历过的最令人恼火的行为之一。
您从 Web 检索 JPG 文件,但 Chrome 强制您以 WEBP 格式下载它。荒谬的转换,尤其是在不需要时(这有很多很多原因:想要准确的原始文件、检索元数据、在其他软件中重用 webp 文件的问题等)。
有没有办法禁用这种烦人的行为?
示例:https ://www.predictiveanalyticstoday.com/wp-content/uploads/2016/09/Stardog.jpg
这是我经历过的最令人恼火的行为之一。
您从 Web 检索 JPG 文件,但 Chrome 强制您以 WEBP 格式下载它。荒谬的转换,尤其是在不需要时(这有很多很多原因:想要准确的原始文件、检索元数据、在其他软件中重用 webp 文件的问题等)。
有没有办法禁用这种烦人的行为?
示例:https ://www.predictiveanalyticstoday.com/wp-content/uploads/2016/09/Stardog.jpg
尝试
?
在图像位置后放置一个,然后保存。Make
http://example.com/image.png
like thishttp://example.com/image.png?
and CMD+S save (Mac) 将保存为预期的格式。不要将此行为归咎于 Chrome。此行为由CloudFlare 中的“波兰”图像优化器实现,而不是由浏览器实现。
无法在 Chrome 中禁用 WebP 支持;即使有,如果 Web 服务器认为您的浏览器更喜欢它们,它也不会阻止 Web 服务器传送 WebP 图像。
您可以使用
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
最通用的方法是使用ModHeader将“接受”请求标头更改为值“image/avif,image/apng,image/svg+xml,image/ , /*;q=0.8”。
尽管 Accept 请求标头现在缺少对 WebP 的接受,但仍在为 WebP 服务的任何站点都可以通过修改 User-Agent 标头来欺骗。同样,ModHeader将能够实现这一点,尽管这需要更加谨慎,因为许多网站将根据 User-Agent 提供完全不同的内容。