V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
miniyao
V2EX  ›  问与答

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

  •  
  •   miniyao · 2018-04-19 07:33:56 +08:00 · 1898 次点击
    这是一个创建于 2410 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
    7 条回复    2018-04-19 09:14:06 +08:00
    des
        1
    des  
       2018-04-19 07:37:30 +08:00 via Android
    你发的是 ua,ua 不带语言

    建议你百度一下
    binux
        2
    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
        3
    miniyao  
    OP
       2018-04-19 08:15:31 +08:00 via Android
    @binux accept-language 里面有多个值,按顺序优先值取吗?

    我修改了浏览器的默认语言设置,好像这个 accept-language 也没有变化呀
    trys1
        4
    trys1  
       2018-04-19 08:33:30 +08:00 via Android
    可能浏览器是读取你操作系统设置的语言
    ThirdFlame
        5
    ThirdFlame  
       2018-04-19 08:58:44 +08:00   ❤️ 1
    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
        6
    miniyao  
    OP
       2018-04-19 09:12:28 +08:00
    @ThirdFlame 收到,谢谢~ 还以为那个是版本号 O(∩_∩)O (。・∀・)ノ゙
    littleylv
        7
    littleylv  
       2018-04-19 09:14:06 +08:00
    这种基础的问题百度或者谷歌一下都比来这问快。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2439 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.