Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11352|Odgovoriti: 0

[JavaScript] js za pridobitev preprostega primera lokalnih in javnih IP naslovov odjemalca

[Kopiraj povezavo]
Objavljeno na 23. 02. 2015 10:49:58 | | |
Na primer, js dobi lokalne in javne IP naslove.

  1. <scrip去掉t language="javascrip去掉t" type="text/javascrip去掉t">
  2. //获取本地IP
  3. function GetLocalIPAddress()
  4. { var obj = null; var rslt = "";
  5. try{ obj = new ActiveXObject("rcbdyctl.Setting");
  6. rslt = obj.GetIPAddress; obj = null; }
  7. catch(e)
  8. { alert("ErrInfoIS:"+e) } return rslt; }
  9. document.write("你的IP是:" + GetLocalIPAddress());
  10. </scrip去掉t>
Kopiraj kodo

Zgoraj opisano, kako js pridobi lokalni IP naslov, poglejmo si primer, kjer js pridobi zunanji IP naslov.


  1. <scrip去掉t language="javascrip去掉t">
  2. //获取外网IP
  3. xml=new ActiveXObject("Microsoft.XMLHTTP");
  4. xml.open("GET","http://city.ip138.com/city0.asp",false);
  5. xml.send(); kk=xml.ResponseText;
  6. i=kk.indexOf("["); ie=kk.indexOf("]");
  7. ip=kk.substring(i+1,ie); document.write("<span style='color:red;font-size:12;' cursor='hand'>您的IP地址是:" + ip + "</span>"); </scrip去掉t>
Kopiraj kodo






Prejšnji:Gala za pomladni festival 2015 Solitaire Poker Magic Razkritje video, menite, da so roke čarovnika dovolj hitre?
Naslednji:Gala pomladnega festivala 2015 [Baidu Netdisk] [720P] prenos in oglej
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com