使用javascript检测网络运营商

问题描述 投票:3回答:1

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

javascript
1个回答
1
投票

仅使用JavaScript检测ISP提供程序是不可能的。但是您可以使用Network Information API以一般连接类型(例如,'wifi','蜂窝'等)获得有关系统连接的信息。

可能的解决方案可能是:

编写使用第三方服务和API获取给定IP地址的ISP信息的JavaScript逻辑。

例如,您可以使用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 /服务。

© www.soinside.com 2019 - 2024. All rights reserved.