我在 Linux 上使用 Firefox。除了标题外,所有内容都是英文的。
2 个赞
我在本地无法复现。能否详细说明一下您的系统位置或语言设置?是否有任何原因导致系统检测到中文?
1 个赞
这似乎是 Linux 特有的问题。我的 Windows 虚拟机不会出现这种情况。
Linux 上的请求头
根据 另一个网站 显示,我发送的 HTTP 请求头如下:
| ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8 |
|---|---|
| ACCEPT-ENCODING | gzip, deflate, br |
| ACCEPT-LANGUAGE | en-US,en;q=0.5 |
| HOST | www.whatismybrowser.com |
| REFERER | https://duckduckgo.com/ |
| TE | trailers |
| UPGRADE-INSECURE-REQUESTS | 1 |
| USER-AGENT | Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0 |
根据 JavaScript 控制台显示,语言设置为:
"en-US"
Windows 上的请求头
根据 另一个网站 显示,我发送的 HTTP 请求头如下:
| ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8 |
|---|---|
| ACCEPT-ENCODING | gzip, deflate, br |
| ACCEPT-LANGUAGE | en-US,en;q=0.5 |
| HOST | www.whatismybrowser.com |
| TE | trailers |
| UPGRADE-INSECURE-REQUESTS | 1 |
| USER-AGENT | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0 |
根据 JavaScript 控制台显示,语言设置为:
"en-US"
奇怪的是,这种情况并不一致。主请求头是英文的,只有那些子请求头被本地化了。
1 个赞
感谢反馈。这是因为 Meta 上启用了“从 Accept-Language 请求头设置语言”选项。该设置会导致匿名缓存出现问题,因此在公共站点使用 CDN 时不应启用。有关该问题的详细信息,请参阅 https://meta.discourse.org/t/swedish-meta-just-showed-me-the-ui-in-swedish/41137。
我现在将在 Meta 上禁用该设置。
6 个赞
好的,所以这跟我的 Linux 或 Windows 设置无关。那就好……
2 个赞
