当用户通过 3G 连接连接到 WAP(无线接入点)时,如何使用 JavaScript 检测网络运营商客户端?
问问题
3314 次
1 回答
1
仅使用JavaScript无法检测 ISP 提供商。但是您可以使用网络信息 API来获取有关系统连接的一般连接类型(例如,“wifi”、“蜂窝”等)的信息。
一个可能的解决方案可能是:
编写 JavaScript 逻辑,使用第三方服务和 API 来获取给定 IP 地址的 ISP 信息。
例如,您可以使用IP Info的 API。这是它提供的详细信息的示例:
$ curl ipinfo.io
{
"ip": "67.188.232.131",
"hostname": "c-67-188-232-131.hsd1.ca.comcast.net", // This is the data you're looking for
"city": "Milpitas",
"region": "California",
"country": "US",
"loc": "37.44040000000001,-121.87049999999999",
"org": "AS7922 Comcast Cable Communications, Inc.",
"postal": "95035",
"phone": 408
}
您可以参考http://ipinfo.io/developers了解有关其 API 的更多信息。或者,您可以在大量其他 API/服务中进行选择。
于 2019-05-01T21:09:18.820 回答