网站做国际化如何获取用户所在的国家/地区

1、我用nuxt做了一个后端渲染的项目
2、我需要做国际化,使用i18n进行切换不同语言的文案都是没有问题的
3、但是获取用户所在的国家或者地区该怎么做,求前辈们指点一下。

最佳答案

一般来说:

  1. 基于IP地址的识别, 有现成的库(如ipip.net)
  2. 基于浏览器的UA字段来判断

结合使用