不同语言系统下Accept-Language引发的小问题
文章目录
【注意】最后更新于 March 18, 2020,文中内容可能已过时,请谨慎使用。
问题原因
不同语言环境下,浏览器请求头携带的Accept-Language
值不一样的,导致的部分用户下默认显示「繁体中文」bug
我的中文环境:
Accept-Language: en,zh-CN;q=0.9,zh;q=0.8
同事的英文环境:
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7,ru;q=0.6,ja;q=0.5,es;q=0.4,fr;q=0.3,de;q=0.2,mt;q=0.1,pl;q=0.1,lb;q=0.1
解决方案
调整代码判断优先逻辑解决此问题,代码再此不贴出了
文章作者 BING
上次更新 2020-03-18