Lorsqu'un utilisateur se connecte à un WAP (point d'accès sans fil) via une connexion 3G, comment détecter le client opérateur réseau à l'aide de JavaScript ?
Réponse
Trop de publicités?Il est pas possibilité de détecter le fournisseur d'accès en utilisant uniquement JavaScript. Mais vous pouvez utiliser le API d'informations sur le réseau pour obtenir des informations sur la connexion du système en termes de type de connexion générale (par exemple, "wifi", "cellulaire", etc.).
Une solution possible pour vous pourrait être :
Pour écrire la logique JavaScript qui u l'information ISP pour une adresse IP donnée.
Par exemple, vous pouvez utiliser Info IP Les API de l'UE. Voici un exemple des détails qu'il fournit :
$ 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
}
Vous pouvez vous référer à http://ipinfo.io/developers pour plus d'informations sur leurs API. Vous pouvez également choisir parmi des tonnes d'autres API/services de ce type.