4

当用户通过 3G 连接连接到 WAP(无线接入点)时,如何使用 JavaScript 检测网络运营商客户端?

4

1 回答 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 回答