
万能的 V 友们,如何让网站在除中国大陆,台湾,香港,澳门以外的地区打开之后默认显示英文,求最优的解决方案,求 V 友支招
1 xiwangzishi 2018-09-04 10:28:16 +08:00 两种方式: 1.根据 IP 判断 2.根据 HTTP 头 Accept-Language 来判断 |
2 yangg 2018-09-04 10:29:01 +08:00 感觉浏览器语言最方便且实用,不是中文就显示英文 |
3 xiaonec 2018-09-04 10:29:54 +08:00 看看能不能访问 google、Facebook 等,可以就是非大陆。滑稽。 |
4 delectate 2018-09-04 10:32:08 +08:00 一般是根据 ip (存在使用代理导致不准的情况)或者 http 头;尽量设置一个菜单,让用户自己选择。 |
6 kanganxi OP @xiwangzishi 经济划算的就是判断浏览器语言,IP 判断准确度可能会高一些 |
8 moregun 2018-09-04 11:02:05 +08:00 这是企业用户需求吧,外国友人也不是都说英语的,哈哈哈。 |
9 NightRemix 2018-09-04 11:02:10 +08:00 很多网站都是用户自主选择语言的吧,狗爹不就是吗,虽然可以通过 ip 来判断域名指向,但还是支持页面内菜单用户自己选择。 |
10 zpf124 2018-09-04 11:08:38 +08:00 许多项目是根据用户当前系统语言自动选择的,比如 openstack/horizon |
11 R18 2018-09-04 11:10:34 +08:00 header 头中的 Accept-Language 根据顺序 |