js获取客户端外网ip的简单实例
2023-06-13 09:15:12 时间
varwwip=""; $(function(){ $(document).ready(function(){ $.getJSON("http://smart-ip.net/geoip-json?callback=?", function(data){ alert(data.host); wwip=data.host; } ); }); });
这个问题查了很多资料,都不可以,这个还好用。
例子,js获取本地与外网IP地址。
<scriptlanguage="javascript"type="text/javascript"> //获取本地IP functionGetLocalIPAddress() { varobj=null; varrslt=""; try { obj=newActiveXObject("rcbdyctl.Setting"); rslt=obj.GetIPAddress; obj=null; } catch(e) { alert("ErrInfoIS:"+e) } returnrslt; } document.write("你的IP是:"+GetLocalIPAddress()); </script>
以上是js获取本地ip地址的方法,下面来看js获取外网ip地址的例子。
<scriptlanguage="javascript"> //获取外网IP xml=newActiveXObject("Microsoft.XMLHTTP"); xml.open("GET","http://city.ip138.com/city0.asp",false); xml.send(); kk=xml.ResponseText; i=kk.indexOf("["); ie=kk.indexOf("]"); ip=kk.substring(i+1,ie); document.write("<spanstyle="color:red;font-size:12;"cursor="hand">您的IP地址是:"+ip+"</span>"); </script>
相关文章
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- 用JS获取地址栏url参数的方法_js的url是啥
- 用js在控制台打印html页面,vue 使用print-js 打印html页面
- Touch 移动设备上的 手势识别 与 Js事件库
- JS display和visibility属性:显示和隐藏元素
- Linux上的JS压缩工具(js压缩工具linux)
- JS技术连接Oracle数据库实现数据交互(js连接oracle实例)
- 一些常用的JS功能函数(2009-06-04更新)
- js中判断控件是否存在
- JS与PHP向函数传递可变参数的区别实例代码
- 灵活应用js调试技巧解决样式问题的步骤分享
- js用Date对象处理时间实现思路及代码
- JS打开层/关闭层/移动层动画效果的实例代码
- js写一个字符串转成驼峰的实例
- js点击更换背景颜色或图片的实例代码
- js实现json数据行到列的转换的实例代码
- 获取数组中最大最小值方法js代码(自写)
- 非html5实现js版弹球游戏示例代码
- js判断上传文件的类型和大小示例代码
- JS简单实现文件上传实例代码(无需插件)
- JS按字节截取字符长度实例
- JS小功能(setInterval实现图片效果显示时间)实例代码
- js读取被点击次数的简单实例(从数据库中读取)
- JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
- js控制当再次点击按钮时的间隔时间
- JS简单操作select和dropdownlist实例
- js中的事件捕捉模型与冒泡模型实例分析