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 相关文章推荐
Js动态创建div
Sep 25 Javascript
javascript 防止刷新,后退,关闭
Aug 07 Javascript
jQuery中after()方法用法实例
Dec 25 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
Nov 04 Javascript
js表单中选择框值的获取及表单的序列化
Dec 17 Javascript
JS实现异步上传压缩图片
Apr 22 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
Dec 15 Javascript
JS实现的邮箱提示补全效果示例
Jan 30 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
Apr 18 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
May 08 Javascript
JavaScript面向对象核心知识与概念归纳整理
May 09 Javascript
js实现弹窗猜数字游戏
Nov 26 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
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
Get或Post提交值的非法数据处理
2006/10/09 PHP
php与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
jQuery弹出层插件简化版代码下载
2008/10/16 Javascript
javascript this用法小结
2008/12/19 Javascript
jQuery 使用手册(五)
2009/09/23 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
jquery仿苹果的时间/日期选择效果
2017/03/08 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
浅谈React高阶组件
2018/03/28 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
Python实现把回车符\r\n转换成\n
2015/04/23 Python
Python3 模块、包调用&amp;路径详解
2017/10/25 Python
Python实现手机号自动判断男女性别(实例解析)
2019/12/22 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
快速了解Python开发环境Spyder
2020/06/29 Python
Tretorn美国官网:瑞典外套和鞋类品牌,抵御风雨
2018/07/19 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
计算机学生的自我评价分享
2014/02/18 职场文书
作风建设整改方案
2014/10/27 职场文书
会计人员岗位职责
2015/02/03 职场文书
校长个人总结
2015/03/03 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
redis数据结构之压缩列表
2022/03/21 Redis
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python
全网非常详细的pytest配置文件
2022/07/15 Python
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS