javascript獲取客戶端ip地址省市和運營商程式碼例項

螞蟻小編發表於2017-03-27

在很多需求下,可能需要獲取本機的ip地址和所屬的省市和運營商,下面就通過程式碼例項介紹一下如何實現此功能。

程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
</head>
<body>
<script type="text/javascript" src="http://counter.sina.com.cn/ip/" charset="gb2312"></script>       
<!--獲取介面資料,注意charset -->
<script type="text/javascript"> 
//輸出介面資料中的IP地址 
document.writeln("IP地址:"+ILData[0]+"<br />");  
//輸出介面資料中的IP地址的型別           
document.writeln("地址型別:"+ILData[1]+"<br />"); 
//輸出介面資料中的IP地址的省市        
document.writeln("地址型別:"+ILData[2]+"<br />");  
//輸出介面資料中的IP地址的       
document.writeln("地址型別:"+ILData[3]+"<br />"); 
//輸出介面資料中的IP地址的運營商        
document.writeln("地址型別:"+ILData[4]+"<br />");         
</script>
</body>
</html>

上面的程式碼實現實現我們的想要的功能,需要注意的是我們是使用的sina.com的介面,使用這種權威性的網站介面比較穩妥安全,速度也很快,這種應用一般也不需要知道實現的原理。

相關文章