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继承 Base类的源码解析
Dec 30 Javascript
Chosen 基于jquery的选择框插件使用方法
May 30 Javascript
JS Replace()的高级使用方法介绍
Jun 29 Javascript
extjs 分页使用jsp传递数据示例
Jul 29 Javascript
整理Javascript流程控制语句学习笔记
Nov 29 Javascript
Bootstrap3 模态框使用实例
Feb 22 Javascript
js常用的继承--组合式继承
Mar 06 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
vue中rem的配置的方法示例
Aug 30 Javascript
ES6的Fetch异步请求的实现方法
Dec 07 Javascript
jQuery实现弹出层效果
Dec 10 jQuery
vue点击标签切换选中及互相排斥操作
Jul 17 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
德劲1104的电路分析与改良
2021/03/01 无线电
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
PHP制作万年历
2015/01/07 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】
2017/12/09 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
微信小程序动态添加view组件的实例代码
2019/05/23 Javascript
通过javascript实现段落的收缩与展开
2019/06/26 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
vue实现Input输入框模糊查询方法
2021/01/29 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
Python设计实现的计算器功能完整实例
2017/08/18 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
Python面向对象之类的封装操作示例
2019/06/08 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
Python+Appium实现自动化清理微信僵尸好友的方法
2021/02/04 Python
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
2017/03/15 HTML / CSS
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
文秘自荐信
2013/10/20 职场文书
大学信息公开实施方案
2014/03/09 职场文书
在校大学生的职业生涯规划书
2014/03/14 职场文书
社区关爱留守儿童活动方案
2014/08/22 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
保证书格式
2015/01/16 职场文书
创业计划书之寿司
2019/07/19 职场文书
导游词之安徽巢湖
2019/12/26 职场文书