
像前端语言js或jquery是无法获取客户端IP的。
可以使用第三方服务获取:
<script type="application/javascript">function getip(json){
alert(jsonip); // alerts the ip address
}
</script>
<script type="application/javascript" src=">
<script type="text/javascript" src="
//你引用的这个JS文件返回的脚本是
windowonload = function () { documentgetElementById("keleyivisitorip")innerHTML="xxxxxxxxx(ip)" }
//windowonload是在你页面加载完之后才执行的,就是说执行完</body>,但是你取值的代码是在<body>标签内的
var ip = documentgetElementById('keleyivisitorip')innerText;
也就是说,人家还没有把东西放进去呢,你就去拿了,所以当然拿不到了
/
获取本地IP地址
/
function getLocalIPAddress()
{
var obj = null;
var rslt = "127001";
try
{
obj = new ActiveXObject("rcbdyctlSetting");
if (!isNull(objGetIPAddress))
{
rslt = objGetIPAddress;
}
obj = null;
}
catch(e)
{
//异常发生
}
return rslt;
}
引用下面的js:
<script src=">
本机IP可以这样获取:
function myIP() {if (windowXML();//返回值就是
局域网IP你也可以仿照上面的方式,用JSONP来做,自己提供服务端接口
以上就是关于如何用js或者jquery获取客户端的IP地址全部的内容,包括:如何用js或者jquery获取客户端的IP地址、手机App,JS获取设备的IP地址,急急急、js获取本机外网ip问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)