The browser currently seems to expose en-US / en as the website language by default, and there does not appear to be a way to change it.
I am not sure whether this should be described as part of the browser fingerprint, UA-related behavior, or HTTP header behavior, but the affected values may include:
navigator.language
navigator.languages
Accept-Language
Expected behavior:
- The website-facing language should follow the system language by default.
- There should also be a manual option to override the website-facing language.
- This setting should affect the language exposed to websites, not the app UI language.
For example, if the system language is Simplified Chinese, websites should be able to receive something like:
navigator.language = "zh-CN"
navigator.languages = ["zh-CN", "zh", "en"]
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
The browser currently seems to expose
en-US/enas the website language by default, and there does not appear to be a way to change it.I am not sure whether this should be described as part of the browser fingerprint, UA-related behavior, or HTTP header behavior, but the affected values may include:
navigator.languagenavigator.languagesAccept-LanguageExpected behavior:
For example, if the system language is Simplified Chinese, websites should be able to receive something like: