① 手机App,js获取设备的IP地址,急急急
/**
* 获取本地IP地址
*/
function getLocalIPAddress()
{
var obj = null;
var rslt = "127.0.0.1";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
if (!isNull(obj.GetIPAddress))
{
rslt = obj.GetIPAddress;
}
obj = null;
}
catch(e)
{
//异常发生
}
return rslt;
}
② js 获得 本机的ip地址,局域网ip
本机IP可以这样获取:
functionmyIP(){
if(window.XMLHttpRequest)xmlhttp=newXMLHttpRequest();
elsexmlhttp=newActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","http://api.hostip.info/get_html.php",false);
xmlhttp.send();
hostipInfo=xmlhttp.responseText.split(" ");
for(i=0;hostipInfo.length>=i;i++){
ipAddress=hostipInfo[i].split(":");
if(ipAddress[0]=="IP")returnipAddress[1];
}
returnfalse;
}
myIP();//返回值就是
局域网IP你也可以仿照上面的方式,用JSONP来做,自己提供服务端接口
③ 如何用js或jquery获取浏览器端IP地址
如何用js或者jquery获取客户端的IP地址:
$.getJSON("http://chaxun.1616.net/ip.htm",
function (data) {
alert(data.ip);
}).error(function () { alert("获取IP失败请联网查询"); }) ;
④ 谷歌浏览器怎样用js获取本机ip
如果你要纯用js来实现,那就会有安全性的问题了,你要让用户把他的IE针对你的网站,把相应的安全性限制去掉才能使用,js显示本机IP.要注册一个控件,这个控件会出现安全提示,会给用户提示造成很大的影响.所以一般不用js来获取本机IP.如果你不在意这个的话,代码如下:<HTML><HEAD><TITLE>WMIScriptingHTML</TITLE><METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312"><SCRIPTlanguage=JScriptevent="OnCompleted(hResult62pErrorObject,pAsyncContext)"for=foo>document.forms[0].txtMACAddr.value=unescape(MACAddr);document.forms[0].txtIPAddr.value=unescape(IPAddr);document.forms[0].txtDNSName.value=unescape(sDNSName);//document.formbar.submit();</SCRIPT><SCRIPTlanguage=JScriptevent=OnObjectReady(objObjectycgobjAsyncContext)for=foo>if(objObject.IPEnabled!=null&&objObject.IPEnabled!="undefined"&&objObject.IPEnabled==true){if(objObject.MACAddress!=null&&objObject.MACAddress!="undefined")MACAddr=objObject.MACAddress;if(objObject.IPEnabled&&objObject.IPAddress(0)!=null&&objObject.IPAddress(0)!="undefined")IPAddr=objObject.IPAddress(0);if(objObject.DNSHostName!=null&&objObject.DNSHostName!="undefined")sDNSName=objObject.DNSHostName;}</SCRIPT><METAcontent="MSHTML6.00.2800.1106"name=GENERA......余下全文>>
⑤ js 怎么获取本地ip\
JavaScript是一门脚本语言,是不能操作文件,读取本地信息的,所以想要获取IP,还需要借助后端技术。方法如下: