Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11352|Yanıt: 0

[JavaScript] js ile müşterinin yerel ve genel IP adreslerinin basit bir örneğini elde etmek için

[Bağlantıyı kopyala]
Yayınlandı 23.02.2015 10:49:58 | | |
Örneğin, js yerel ve genel IP adreslerini alır.

  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>
Kopya kodu

Yukarıdakiler, js'nin yerel IP adresi elde etme şeklini gösteriyor, js'nin harici bir IP adresi elde edişine bir örneğine bakalım.


  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>
Kopya kodu






Önceki:2015 Bahar Festivali Gala Solitaire Poker Magic Reveal Video, sizce sihirbazın elleri yeterince hızlı mı?
Önümüzdeki:2015 Bahar Festivali Galası [Baidu Netdisk] [720P] indirip izleyin
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com