如何用js或jquery获取浏览器端IP地址?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用js或jquery获取浏览器端IP地址?相关的知识,希望对你有一定的参考价值。

如何用js或者jquery获取客户端的IP地址:

$.getJSON("http://chaxun.1616.net/ip.htm",
function (data)
alert(data.ip);
).error(function () alert("获取IP失败请联网查询"); ) ;

IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。

IP地址类型;

公有地址:

公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。

私有地址:

私有地址(Private address)属于非注册地址,专门为组织机构内部使用。

以下列出留用的内部私有地址:

A类 10.0.0.0--10.255.255.255

B类 172.16.0.0--172.31.255.255

C类 192.168.0.0--192.168.255.255

参考技术A

先得保证客户端联网,然后利用某个IP服务器接口。$(function(var api = "://pv.sohu.com/cityjson";//前面加上http//这里api是搜狐IP地址查询接口。这样的话 不知道怎么获取不到。我想最好能够自己写个服务端就好了。

如何用js监视用户浏览器的大小变动啊?

用JS的onresize事件就可以了,onresize事件会在窗口或框架被调整大小时发生。该事件支持的对象是window,使用代码如下:

window.onresize = function()
    alert(1);

window.onresize = myFun();

参考技术A 不用见识,可以直接获取。给你推荐一篇文章追问

我已经能获取了,我就是要监视用户的变化做出反应

追答

你可以做一个监听,可以用jquery

参考资料:http://www.jb51.net/article/29037.htm

参考技术B window.onresize = function()
XXXXXX;
本回答被提问者采纳

以上是关于如何用js或jquery获取浏览器端IP地址?的主要内容,如果未能解决你的问题,请参考以下文章

如何用js或者jquery获取客户端的IP地址

如何用js获取浏览器URL中查询字符串的参数

如何用js监视用户浏览器的大小变动啊?

如何用javascript获取客户端的IP地址?

如何用js 获取一个div的坐标?

如何用jquery实现实时监控浏览器宽度