js获取本机的网络IP地址

Posted 若水若鱼

tags:

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

javascript是一门脚本语言,是不能操作文件,读取本地信息的,所以想要获取IP,还需要借助后端技术。方法如下:


//获取本机的网络ip地址
function jsonpCallback(res) {
    var ip = res.Ip;    // ip地址
    var aa = res.Isp.split("市");
    var isp = aa[0];    // ip省份
    alert(ip);
}

function getIntnetIP() {
    var JSONP=document.createElement("script");
    JSONP.type="text/javascript";
    JSONP.src="http://chaxun.1616.net/s.php?type=ip&v=&output=json&callback=jsonpCallback";
    document.getElementsByTagName("head")[0].appendChild(JSONP);
}
getIntnetIP();

实现原理就是访问一个网络地址,通过后端获取到你的网络IP,返回给前端。

以上是关于js获取本机的网络IP地址的主要内容,如果未能解决你的问题,请参考以下文章

Qt获取本机网络信息

Java获取本机的ip地址

JS获取本机IP地址的方法(附上解决浏览器无法获取IP的方法)

JS获取本机IP地址的方法

node.js获取本机IP地址

MFC 获取本机IP网络ip和物理地址