没有合适的资源?快使用搜索试试~ 我知道了~
javascript获取客户端网卡MAC地址和IP地址和计算机名.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 29 浏览量
2022-06-09
17:12:32
上传
评论
收藏 28KB DOC 举报
温馨提示
试读
2页
javascript获取客户端网卡MAC地址和IP地址和计算机名
资源推荐
资源详情
资源评论
2006-08-08
javascript
获取客户端网卡
MAC
地址和
IP
地址和计算机名
博客分类:
other
JavaScript
脚本 浏览器
HTML Security
在做 B/S 结构的系统时,我们常常需要获取客户端的一些信息,如 IP 和 MAC
,以结合身份验证。 要获取服务器端的 MAC 很容易,但是要获取客户端的
MAC 的地址确要花费一翻心思,通常的做法是调用 Win32API 或直接调用
nbtstat 命令,这样做有很多问题,而另一种方法就是直接用客户端脚本,我
们这里用 Javascript ,这样做的好处是不需要服务器端进行处理,有客户端自
行获取,传递到服务器端,且速度和可靠性都比在服务器端获取好。
具体实现的 html 和 javascript 如下:
<HTML><HEAD><TITLE>WMI+Scripting+HTML</TITLE>
<META+http-equiv=Content-Type+content="text/html;+charset=gb2312">
<SCRIPT+language=JScript+event="OnCompleted(hResult,pErrorObject,+pA
syncContext)"+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>
<SCRIPT+language=JScript+event=OnObjectReady(objObject,objAsyncCont
ext)+for=foo>
+++if(objObject.IPEnabled+!=+null+&&+objObject.IPEnabled+!=+"unde@ned"+&&+
objObject.IPEnabled+==+true)
+++{
++++if(objObject.MACAddress+!=+null+&&+objObject.MACAddress+!=+"unde@ne
d")
++++MACAddr+=+objObject.MACAddress;
++++if(objObject.IPEnabled+&&+objObject.IPAddress(0)+!=+null+&&+objObject.I
PAddress(0)+!=+"unde@ned")
++++IPAddr+=+objObject.IPAddress(0);
++++if(objObject.DNSHostName+!=+null+&&+objObject.DNSHostName+!=+"und
e@ned")
++++sDNSName+=+objObject.DNSHostName;
++++}
++</SCRIPT>
<META+content="MSHTML+6.00.2800.1106"+name=GENERATOR></HEAD
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功