怎么从浏览器请求 Headers 中,了解用户访问的使用语言?

2018-04-19 07:33:56 +08:00
 miniyao
user-agent 不带语言 lang 参数,怎么才能了解用户访问的使用语言?

user-agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
1894 次点击
所在节点    问与答
7 条回复
des
2018-04-19 07:37:30 +08:00
你发的是 ua,ua 不带语言

建议你百度一下
binux
2018-04-19 07:48:51 +08:00
accept-language: en-GB,en;q=0.9,en-US;q=0.8,zh-CN;q=0.7,zh;q=0.6
miniyao
2018-04-19 08:15:31 +08:00
@binux accept-language 里面有多个值,按顺序优先值取吗?

我修改了浏览器的默认语言设置,好像这个 accept-language 也没有变化呀
trys1
2018-04-19 08:33:30 +08:00
可能浏览器是读取你操作系统设置的语言
ThirdFlame
2018-04-19 08:58:44 +08:00
accept-language: en-GB,en;q=0.9,en-US;q=0.8,zh-CN;q=0.7,zh;q=0.6 q 权重。 然后又 zh-CN 或者 zh 就认为是中文呗。ja 就日文呗
miniyao
2018-04-19 09:12:28 +08:00
@ThirdFlame 收到,谢谢~ 还以为那个是版本号 O(∩_∩)O (。・∀・)ノ゙
littleylv
2018-04-19 09:14:06 +08:00
这种基础的问题百度或者谷歌一下都比来这问快。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448010

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX