关于浏览器与设备
浏览器语言设置
首选语言、语言列表及其用途。
更新日期: 2026年10月9日
navigator.language表示浏览器或界面的优先语言;navigator.languages按优先顺序列出用户理解的语言,通常使用ja-JP、en-US等语言标签。
NetKarte中的显示方式
在NetKarte的浏览器卡片中查看“语言”和“语言列表”。这些是浏览器公开的优先语言及其顺序,请与页面右上角选择的显示语言区分。
“语言”显示navigator.language,“语言列表”以逗号连接navigator.languages。没有Cookie时,初次语言判定使用HTTP Accept-Language,与页面上的客户端值来源不同。
如何理解结果
第一项通常优先级最高,但网站不支持时会选择其他语言或Fallback。它不能证明国籍或当前位置。
隐私
详细语言列表可能成为环境特征之一。NetKarte只显示该值,不生成跟踪ID,也不把诊断值保存到语言Cookie。
选择JP后为什么语言仍是en?
网站显示语言与浏览器语言设置不同。选择JP改变NetKarte页面和保存偏好,不改写浏览器语言列表。
先看URL语言,再看保存选择,最后看浏览器设置。明确的语言URL优先;无语言URL时依次采用Cookie、Accept-Language、英语。日文页面与英文浏览器诊断并不矛盾。更改浏览器设置后请重新诊断。
参考资料
- WHATWG: HTML Living Standard: Navigator and system state (外部网站)确认日期: 2026-10-09
- MDN Web Docs: Navigator (外部网站)确认日期: 2026-10-09
- IETF / RFC Editor: RFC 9110: HTTP Semantics (外部网站)确认日期: 2026-10-09