fw.qq.com/ipaddress已失效 javascript获得客户端IP的新方法

 更新时间:2012年01月09日 17:14:22   作者:  
一直以来,我都是通过http://fw.qq.com/ipaddress来获得客户端用户的IP,这个方法简单、快速、实用
我们调用它的写法是<script type="text/javascript" src="http://fw.qq.com/ipaddress"></script>。它能够返回用户IP和地址,例如:var IPData = new Array("220.181.108.85","","北京市",""); 我们便可以使用IPData[0]作为用户IP了。

但是最近不知道腾讯怎么回事,这个地址失效了,提示“HTTP 500 内部服务器错误”。

javascript获得客户端IP的又一方法

近日,我发现了另一个可以获得客户端IP的方法,这个服务是国外一网站提供的。使用方法如下:

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

如下显示的就是你的IP:

You are visiting from:
IP Address: 117.87.4.102
Host: 102.4.87.117.broad.xz.js.dynamic.163data.com.cn


如果你不想在网页上显示,仅仅想获得IP,用于其他用途,那么需要把VIH_DisplayOnPage = "yes"改为VIH_DisplayOnPage = "no"。IP变量是VIH_HostIP。调用方法如下:

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • 使用Echarts绘制动态排序折线图

    使用Echarts绘制动态排序折线图

    Echarts,作为一个使用广泛的JavaScript图表库,提供了创建动态排序折线图的强大功能,下面就跟随小编一起学习一下如何使用Echarts绘制动态排序折线图吧
    2023-12-12
  • JavaScript获取对象键名的五种方法

    JavaScript获取对象键名的五种方法

    在 JavaScript 中,操作对象时获取键名是高频需求,不同场景下,我们需要筛选「自身/继承属性」「可枚举/不可枚举键」「字符串/Symbol 键」,本文将全面梳理 5 种核心方法的差异与适用场景,助你精准选择,需要的朋友可以参考下
    2025-04-04
  • HTML中的setCapture和releaseCapture使用介绍

    HTML中的setCapture和releaseCapture使用介绍

    setCapture函数的作用就是将后续的mouse事件都发送给这个对象,releaseCapture就是将鼠标事件还回去,由 document、window、object之类的自行来处理。这样就保证了在拖动的过程中,不会由于经过了其它的元素而受到干扰
    2012-03-03
  • javascript arguments使用示例

    javascript arguments使用示例

    这篇文章主要通过一个实例,简单介绍了javascript arguments使用方法,小伙伴们参考下。
    2014-12-12
  • Vue指令的钩子函数使用方法

    Vue指令的钩子函数使用方法

    这篇文章主要为大家详细介绍了Vue指令的钩子函数使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 简单实现轮播图效果的实例

    简单实现轮播图效果的实例

    下面小编就为大家带来一篇简单实现轮播图效果的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • JavaScript自定义超时API代码实例

    JavaScript自定义超时API代码实例

    这篇文章主要介绍了JavaScript自定义超时API代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 微信小程序登录态和检验注册过没的app.js写法

    微信小程序登录态和检验注册过没的app.js写法

    这篇文章主要介绍了小程序登录态和检验注册过没的app.js写法, 本文通过实例代码给大家介绍的非常详细,具有一定的借鉴价值,需要的朋友可以参考下
    2019-05-05
  • uniapp时间格式和距离格式的转换

    uniapp时间格式和距离格式的转换

    这篇文章主要介绍了uniapp时间格式和距离格式的转换,第一种是把  YYYY-MM-DD hh:mm:ss 转换成 MM月DD日,第二种是把  hh:mm:ss 转换成 hh:mm,本文给大家介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • ES6基础之解构赋值(destructuring assignment)

    ES6基础之解构赋值(destructuring assignment)

    这篇文章主要介绍了ES6基础之解构赋值(destructuring assignment),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02

最新评论