由于浏览器API正在快速利用。我找不到使用浏览器API来检测用户所在国家/地区的理想方法。
现有API的问题/已尝试的解决方案
navigator.userLanguage
/navigator.language
/ navigator.browserLanguage
-不保证始终提供国家/地区。即。有时它仅返回语言代码(即“ en”)请提示是否还有其他方法(忽略上面提到的方法)来获取国家/地区代码?也,我很好奇这个事实,是否有任何建议以可靠的方式提供国家/地区代码?
您可能会使用地理位置API(https://geotargetly.com/ip-geolocation-api)。
您可以使用简单的JavaScript代码简单地访问访问者的位置数据,包括国家和国家/地区代码。