我们需要角度为2的客户端浏览器IP地址和时区。任何可用的npm插件。无需使用任何其他URL来获取信息。
答案 0 :(得分:2)
要确定时区,您可以在浏览器中使用Internationalization API对象,它在所有现代浏览器和IE11中均受支持。
if (typeof Intl === 'object' && typeof Intl.DateTimeFormat === 'function') {
// get timezone string from Intl object
console.log(Intl.DateTimeFormat().resolvedOptions().timeZone)
}
您无法在不向服务器发送请求的情况下确定客户端的公共IP地址。您可以使用第三方服务,例如ipinfo.io或ipify.org。或者,您可以在自己的服务器上创建自己的私人服务。
答案 1 :(得分:0)