文章

js 获取ip

js 获取ip

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

js 获取ip有哪些方法?一起来看看小编今天的分享吧!

JavaScript获取IP地址可以通过搜狐接口、新浪接口、个人Robert Hashemian、利用ActiveXObject控件等方法。

使用搜狐接口:

<scriptsrc="http://pv.sohu.com/cityjson?ie=utf-8"></script> <scripttype="text/javascript"> document.write(returnCitySN["cip"]+','+returnCitySN["cname"]) </script>

使用新浪接口:

<scripttype="text/javascript"src="http://counter.sina.com.cn/ip/"charset="gb2312"></script><!--获取接口数据,注意charset--> <scripttype="text/javascript"> 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/>");//输出接口数据中的IP地址的运营商 </script>

个人Robert Hashemian:

<scriptlanguage="JavaScript"src="http://www.hashemian.com/js/visitorIP.js.php"></script> <scriptlanguage="JavaScript"> VIH_BackColor="palegreen"; VIH_ForeColor="navy"; VIH_FontPix="16"; VIH_DisplayFormat="Youarevisitingfrom:<br>IPAddress:%%IP%%<br>Host:%%HOST%%"; VIH_DisplayOnPage="yes"; </script>

利用ActiveXObject控件,ie浏览器里要开启此控件:

<scriptlanguage="JavaScript"> functionGetLocalIPAddr(){varoSetting=null;varip=null;try{oSetting=newActiveXObject("rcbdyctl.Setting");ip=oSetting.GetIPAddress;if(ip.length==0){return"没有连接到Internet";}oSetting=null;}catch(e){returnip;}returnip;}document.write(GetLocalIPAddr()+"<br/>") </script>

以上就是小编今天的分享了,希望可以帮助到大家。


Copyright © 2024 www.suishoucha.com All rights reserved. 随手查 版权所有. 网站地图 沪ICP备2023027676号