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地址
原文地址:http://www.cnblogs.com/koala0521/p/7845968.html