我正在开发一个基于 react.js 的应用程序。应用程序中的一项要求是检测打开它的位置(国家/地区),然后使用该国家/地区的国旗预先填写表格上的电话号码字段。
我认为通过首先检测 IP 地址然后使用此 IP 地址找出国家名称会更有效地完成。为此,我尝试了许多库,例如“iplocation”、“geoip-country-lite”、“ip”等,但这些库与我的应用程序不兼容。任何人都可以建议我使用其他图书馆可以获得国家名称吗?
或者有任何其他有效的解决方案而不是检测 IP 地址,例如从浏览器获取一些可以获取国家名称的信息?请指导。