Maison > Questions et réponses > le corps du texte
P粉2041364282023-08-22 10:00:46
EDIT : Cette question m'a chatouillé, j'ai donc construit un webservice JSONP sur Google App Engine qui renvoie l'adresse IP du client. Utilisation :
<script type="application/javascript"> function getip(json){ alert(json.ip); // 弹出IP地址 } </script> <script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"> </script>
Oui, aucun proxy de serveur requis.
Pure JS ne peut pas y parvenir. Si vous disposez d'un script serveur qui imprime la sortie sur le même domaine, vous pouvez envoyer un XMLHttpRequest pour le lire.
P粉6775730792023-08-22 00:52:51
Dans la bibliothèque standard JavaScript, il n'y a aucune notion d'hôte ou d'adresse IP. Vous devez donc accéder à un service externe pour trouver le nom d'hôte.
Je vous recommande d'héberger un cgi-bin qui recherche l'adresse IP du nom d'hôte et y accède via JavaScript.