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 相关文章推荐
jQuery 开天辟地入门篇一
Dec 09 Javascript
javascript返回顶部效果(自写代码)
Jan 06 Javascript
jQuery中(function(){})()执行顺序的理解
Mar 05 Javascript
JS数组(Array)处理函数整理
Dec 07 Javascript
javascript中Array数组的迭代方法实例分析
Feb 04 Javascript
jQuery实现鼠标划过添加和删除class的方法
Jun 26 Javascript
用户代理字符串userAgent可实现的四个识别
Sep 20 Javascript
js实现跨域的4种实用方法原理分析
Oct 29 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
May 13 Javascript
详解webpack+vue-cli项目打包技巧
Jun 17 Javascript
初识 Vue.js 中的 *.Vue文件
Nov 22 Javascript
layui对工具条进行选择性的显示方法
Sep 19 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
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
PHP脚本自动识别验证码查询汽车违章
2016/12/20 PHP
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
CSS3实现动态背景登录框的代码
2015/07/28 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
Vue中props的使用详解
2018/06/15 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
2019/09/25 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
使用django-suit为django 1.7 admin后台添加模板
2014/11/18 Python
Python获取Windows或Linux主机名称通用函数分享
2014/11/22 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
Ticketmaster德国票务网站:购买音乐会和体育等门票
2016/11/14 全球购物
三星加拿大官方网上商店:Samsung CA
2020/12/18 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
交通事故被告代理词
2015/05/23 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python
MySQL Shell import_table数据导入的实现
2021/08/07 MySQL
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python
Minikube搭建Kubernetes集群
2022/03/31 Servers
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL