Rumah > Soal Jawab > teks badan
P粉2041364282023-08-22 10:00:46
EDIT: Soalan ini menggelitik saya, jadi saya membina perkhidmatan web JSONP pada Google App Engine yang mengembalikan alamat IP pelanggan. Penggunaan:
<script type="application/javascript"> function getip(json){ alert(json.ip); // 弹出IP地址 } </script> <script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"> </script>
Ya, tiada proksi pelayan diperlukan.
JS tulen tidak boleh mencapai ini. Jika anda mempunyai skrip pelayan yang mencetak output pada domain yang sama, anda boleh menghantar XMLHttpRequest untuk membacanya.
P粉6775730792023-08-22 00:52:51
Dalam perpustakaan standard JavaScript, tiada konsep hos atau alamat IP. Jadi anda perlu mengakses beberapa perkhidmatan luaran untuk mencari nama hos.
Saya mengesyorkan anda mengehoskan cgi-bin yang mencari alamat IP nama hos dan mengaksesnya melalui JavaScript.