如何修改Firefox的请求偏好,使其优先显示图片而非HTML页面?
如何修改Firefox的请求偏好,使其优先显示图片而非HTML页面?
你的理解完全没错!这类网站(比如Reddit)根本没搞什么复杂 trick,就是老老实实地跟着浏览器发送的Accept请求头来返回内容——Firefox默认的请求头里,HTML/XML类内容的优先级权重(q=0.9)确实比图片类(q=0.8)高,所以当你点开图片链接时,网站会优先给你返回带图片的网页,而非图片本身。
要改成优先获取图片,你可以直接修改Firefox的默认请求头配置,步骤很简单:
- 打开Firefox的高级配置页面:在地址栏输入
about:config,点击页面上的“接受风险并继续”(放心,只是改个请求头,不会搞崩浏览器)。 - 在搜索框里输入
network.http.accept.default,找到这个配置项。 - 点击配置项旁边的编辑按钮,把默认的字符串替换成优先让图片类内容权重更高的版本,比如:
这里把图片相关的image/avif,image/webp,image/*;q=0.9,text/html,application/xhtml+xml,application/xml;q=0.8,*/*;q=0.7image/*等类型权重设为0.9,比HTML的0.8高,网站就会优先返回图片资源了。 - 保存修改后,再去测试那些之前跳网页的图片链接,右键“在新标签页打开图片”应该就能直接看到图片本身了。
小提醒:修改前可以先把原来的默认值复制备份一下,万一之后遇到某些网站兼容性问题,还能改回去。
备注:内容来源于stack exchange,提问作者Zaz
相关产品推荐
相关产品推荐

