js获取客户端外网ip的简单实例


Posted in Javascript onNovember 21, 2013
var wwip=""; 
  $(function(){ 
    $(document).ready( function() { 
      $.getJSON( "http://smart-ip.net/geoip-json?callback=?", 
        function(data){ 
          alert( data.host); 
          wwip=data.host; 
        } 
      ); 
    }); 
  });

这个问题查了很多资料,都不可以,这个还好用。

例子,js获取本地与外网IP地址。

<script language="javascript" type="text/javascript">
//获取本地IP
function GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
rslt = obj.GetIPAddress;
obj = null;
}
catch(e)
{
alert("ErrInfoIS:"+e)
}
return rslt;
}
document.write("你的IP是:" + GetLocalIPAddress());
</script>

以上是js获取本地ip地址的方法,下面来看js获取外网ip地址的例子。

<script language="javascript">
//获取外网IP
xml=new ActiveXObject("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("<span style='color:red;font-size:12;' cursor='hand'>您的IP地址是:" + ip + "</span>");
</script>
Javascript 相关文章推荐
JavaScript 事件对象的实现
Jul 13 Javascript
JavaScript 学习笔记(十五)
Jan 28 Javascript
javascript检测对象中是否存在某个属性判断方法小结
May 19 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
JavaScript中的toDateString()方法使用详解
Jun 12 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
May 27 Javascript
简单了解JavaScript操作XPath的一些基本方法
Jun 03 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
Jun 01 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
Jul 13 Javascript
IntelliJ IDEA 安装vue开发插件的方法
Nov 21 Javascript
Vue中mintui的field实现blur和focus事件的方法
Aug 25 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
Aug 23 Javascript
jquery实现简单易懂的图片展示小例子
Nov 21 #Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
Nov 21 #Javascript
利用jq让你的div居中的好方法分享
Nov 21 #Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
Nov 21 #Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 #Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
Nov 21 #Javascript
js中一个函数获取另一个函数返回值问题探讨
Nov 21 #Javascript
You might like
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
用PHP提取中英文词语以及数字的首字母的方法介绍
2013/04/23 PHP
php中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
JavaScript的public、private和privileged模式
2009/12/28 Javascript
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
jquery实现的美女拼图游戏实例
2015/05/04 Javascript
Jquery使用val方法读写value值
2015/05/18 Javascript
基于JavaScript短信验证码如何实现
2016/01/24 Javascript
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
2016/08/05 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
jQuery.cookie.js使用方法及相关参数解释
2017/03/06 Javascript
js保留两位小数方法总结
2018/01/31 Javascript
详解webpack打包第三方类库的正确姿势
2018/10/20 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
python下载文件记录黑名单的实现代码
2017/10/24 Python
python监控进程脚本
2018/04/12 Python
深入学习python多线程与GIL
2019/08/26 Python
10个很棒的 CSS3 开发工具 推荐
2011/05/16 HTML / CSS
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
大学生求职简历的自我评价范文
2013/10/12 职场文书
银行求职信个人范文
2013/12/16 职场文书
平面设计师岗位职责
2014/09/18 职场文书
违反单位工作制度检讨书
2014/10/25 职场文书