浏览器建议中的用户国家/地区检测API?

问题描述 投票:0回答:1

由于浏览器API正在快速利用。我找不到使用浏览器API来检测用户所在国家/地区的理想方法。

现有API的问题/已尝试的解决方案

  1. navigator.userLanguage /navigator.language/ navigator.browserLanguage-不保证始终提供国家/地区。即。有时它仅返回语言代码(即“ en”)
  2. * navigator.geolocation`-需要用户权限才能访问地理编码,因为大多数时候我们只需要国家代码而不是确切的用户地理位置代码。
  3. 向第三方地理位置服务器发送请求并获取国家/地区-公开了隐私问题和用户IP地址。不是可靠的解决方案。

请提示是否还有其他方法(忽略上面提到的方法)来获取国家/地区代码?也,我很好奇这个事实,是否有任何建议以可靠的方式提供国家/地区代码?

javascript ecmascript-next google-javascript-api browser-api
1个回答
0
投票

您可能会使用地理位置API(https://geotargetly.com/ip-geolocation-api)。

您可以使用简单的JavaScript代码简单地访问访问者的位置数据,包括国家和国家/地区代码。

© www.soinside.com 2019 - 2024. All rights reserved.