js获取服务器ip
1. 怎样用javascript获得外网ip!
纯静态是无法满足你的要求的
你可以把静态页面当成是只读的文件
它不会帮你也无法帮你做任何事
js是客户端执行的脚本语言
它只会改变客户端的行为
而不会影响服务器。
Ajax也是一样的道理,Ajax是由js或vbs实现,它的原理是js在客户端负责提交,并且处理后台返回的值而已。
2. 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来做,自己提供服务端接口
3. 脚本js获取ip mac地址怎么返回服务器
我不清楚你的重点是获取,还是返回,
获取的话,应该网上有代码,可以借鉴
<script language="javascript">
var sMacAddr="";
var sIPAddr="";
var sDNSName="";
var service = locator.ConnectServer();
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</script>
<script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){
if(objObject.IPEnabled &&
objObject.IPAddress(0) !=null && objObject.IPAddress(0) !=
"undefined")
sIPAddr = objObject.IPAddress(0);
if(objObject.MACAddress != null &&objObject.MACAddress != "undefined")
sMacAddr = objObject.MACAddress;
if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined")
sDNSName = objObject.DNSHostName;
}
</script>
js返回给服务器,通过ajax远程请求吧.
或者直接把数据当做参数,通过跳转传递给服务器.
4. JS获取本地IP
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>使用搜狐接口获取客户端IP地址</title>
</head>
<body>
<scriptsrc="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<scripttype="text/javascript">
document.write(returnCitySN["cip"]+','+returnCitySN["cname"])
</script>
</body>
</html>
5. js 获取客户端真实ip以及地理位置 像ip138那样的
客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。
6. js 怎么获取本地ip\
JavaScript是一门脚本语言,是不能操作文件,读取本地信息的,所以想要获取IP,还需要借助后端技术。方法如下:
7. 如何用js或jquery获取浏览器端IP地址
如何用js或者jquery获取客户端的IP地址:
$.getJSON("http://chaxun.1616.net/ip.htm",
function (data) {
alert(data.ip);
}).error(function () { alert("获取IP失败请联网查询"); }) ;
8. 如何用js获取客户端IP地址
luocongjay 的思路就对了,JavaScript 只负责应用层上的东西,IP地址是属于网络层的,不需要浏览器提供操作接口。你可以写一个 Web API 接口,由服务器端获取 IP 信息并返回,但是这种操作基本上是多余的,因为服务器端打印网页时,便可以立即输出,无需用 Ajax Get 进行异步请求。
9. 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;
}