在网络应用中获取用户的真实国家和语言的最佳方法

问题描述

我做了一些关于从浏览器和服务器端获取本地用户的研究:

基于现代浏览器中的navigator.languagenavigator.languages,我们可以获取用户区域设置,在较旧的IE上,我们可以使用navigator.userLanguagenavigaor.browserLanguage之类的不同功能(也可以使用不同的IE版本可以返回不同的语言环境来源含义。

在大多数情况下,在服务器端,我们可以从Accept-Language标头中获取具有权重的语言环境。

还可以使用 GeoLite2 之类的服务,通过IP确定用户国家/地区。

此信息涵盖了我的大部分问题。

问题:

是否可以通过编程或使用某种服务来确定设置环境的用户,即?

语言环境:“ en_US”

IP查找:德国(确实居住在德国)

仅来自使用语言环境“ en_US”访问德国的用户

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)