我发现在 windows 微信客户端 3.9.8.11/3.9.8.15 上出现了网页无法正确判断语言的问题。经过排查发现request header 中 Accept-Language 被简单的设置成了 Accept-Language: * 。这对多语言网站自动判断用户语言带来了困扰。
一般浏览器的请求示例 Accept-Language: zh-CN‚zh;q=0.9,en-US;q=0.8,en;q=0.7
附上 fiddler 抓取的 header 中相关信息的截图,还有对应的 UA 信息:
提供下复现方式
这个网站来源于知乎的回答:网站是如何判断显示何种语言的? - fer docs的回答 - 知乎
https://www.zhihu.com/question/20391836/answer/2581378271