如何在Firefox中设置自定义Accept请求头以规避WebP图片格式
如何在Firefox中设置自定义Accept请求头以规避WebP图片格式
完全懂你的烦恼!WebP格式确实在很多场景下挺闹心的——要么Firefox直接下载它而不是正常显示,要么存下来后其他软件不认,还要手动转换,尤其是遇到Discord这种明明能返回原格式却默认发WebP的情况,简直是额外的麻烦。
别担心,咱们可以通过修改Firefox的请求头设置,让浏览器“假装不支持WebP”,这样服务器就会自动返回PNG、JPEG这类通用格式了。具体步骤如下:
- 打开Firefox的高级配置页面:在地址栏输入
about:config,然后点击页面上的“接受风险并继续”(这是浏览器的高级设置区,放心操作,只要不乱改其他项就没问题)。 - 在搜索框里输入
network.http.accept.default,找到这个配置项。 - 双击该配置项,修改它的取值。把原本字符串里的
image/webp相关内容删掉,或者直接替换成下面这个更稳妥的取值:
这样设置后,Firefox会优先告诉服务器:我更想要PNG、JPEG、GIF格式的图片,完全不提及WebP,服务器就会返回备选的兼容格式。text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,image/png,image/jpeg,image/gif;q=0.9
原理很简单:当服务器收到浏览器的请求时,会根据请求头里的Accept字段来判断返回什么格式的资源。如果我们把WebP从可接受的列表里移除,服务器就会自动切换到它支持的其他格式——比如你说的Discord CDN,就会乖乖返回原上传的PNG/JPEG/GIF了,之后保存下来直接就能用来做头像、表情或者贴纸,再也不用手动转换啦!
小提醒:极少数网站可能只支持WebP格式,这种情况下修改后图片可能无法加载,但目前绝大多数主流网站都会提供兼容的 fallback 格式,影响不大。如果之后想恢复默认,只要回到about:config,右键点击network.http.accept.default选择“重置”就可以了。
备注:内容来源于stack exchange,提问作者404 Name Not Found
相关产品推荐
相关产品推荐

