我曾多次使用 Firefox 的 about:config 功能来修改 Accept HTTP 标头,方法是更改首选项 network.http.accept.default。几个月以来,我的浏览器(现在为版本 69)上的 about:config 中已不再提供此首选项。我以为这可能是一个只影响我的问题,因为 Firefox 进行了多次自定义(我第一次注意到这个问题时,其他人的 Firefox 实例中仍有此选项)。然而,前几天我在上课时,我意识到我的学生都找不到该首选项。
所以我必须得出结论,Mozilla 可能删除了此选项。但是,我找不到任何此类更改的痕迹。所以我的问题是:Mozilla 真的从 Firefox 的最新版本中删除了它吗?如果是,他们是否提供了另一种更改 Accept 标头的方法?如果没有,为什么我和我的学生会遇到这种情况?
(顺便说一句,我安装了一个扩展来随意更改 HTTP 标头,并且我知道 CURL,所以我的问题不是寻找更改标头的替代方法)。
答案1
在 Firefox 65 及更早版本中,可以使用 network.http.accept.default 参数修改此值。(来源)
因此默认行为很可能已经改变。他们似乎没有提供其他方法来自定义该值。
答案2
水狐经典赛是 Firefox 的一个克隆,在可通过“about:config”访问的首选项中仍然具有“network.http.accept.default”参数。