问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java怎么获取用户客户端mac地址

发布网友 发布时间:2022-04-29 16:59

我来回答

1个回答

热心网友 时间:2022-04-13 18:33

以下代码实现浏览器中获取mac地址放入一个输入框或隐藏域,随登录信息一起提交到服务器。因为安全级别的关系可能会出现警告,可选择允许执行。长期使用的话建议用户将改站点加入信任站点或把安全级别调低。

<HTML><HEAD><TITLE>WMI Scripting HTML</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, 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>

<SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) 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>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPT language=JScript>
var service = locator.ConnectServer();
var MACAddr ;
var IPAddr ;
var DomainAddr;
var sDNSName;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</SCRIPT>

<FORM id="formfoo" name="formbar" action="index.do" method="post"><INPUT value="00-11-11-B4-52-EF" name="txtMACAddr"> <INPUT value="210.42.38.50" name="txtIPAddr"> <INPUT value="zhupan" name="txtDNSName"> </FORM></BODY></HTML>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 如何在浏览器的控制台,使用js获取红色圆圈中的mac地址?在新建的web工程中又如何使用js获取这一值? 手机上有微信在注册新的怎么办? 盗刷他人储蓄卡何罪 php能否获得浏览器客户端的MAC地址?给个例子 盗刷别人的银行卡,应承担“刑事责任”吗? 您好,请问火狐浏览器可以通过 插件 来获取客户端的mac地址么? 银行卡被盗刷多少钱才可以立案 php,js等,能通过浏览器取得访问者的mac地址吗?还能取得客户的哪些信息... 初级会计多少分及格通过 盗刷他人银行卡犯了什么罪 电脑谷歌浏览器系统打开显示不能获取用户机器的MAC地址,请联系管理元安装插件_百度问一问 银行卡被盗刷定盗窃还是诈骗罪 新手机号怎么申请 有啥办法获取浏览器用户的mac地址吗 盗刷他人银行卡构成什么罪 浏览器能取得网卡的MAC地址吗? 银行职工盗刷客户银行卡,是否构成职务侵占罪 假如无线路由器的IP地址修改了,是否会导致电脑不能正常上网? 盗刷他人银行卡犯什么罪? java 手机浏览器获取手机mac地址 我只有一个手机号,但是我想注册两个,怎么办? java如何获取客户端mac地址? 错误提示 未启用ActiveX控件获取MAC地址? 我只有一个手机号,但是我想注册两个,怎么办? 一个手机只能注册一个,想要另一个该怎么办?怎么样才能再申请一个 net2.0怎么获取本机的mac地址 新买的手机卡不能注册怎么办? 浏览网页的pc机的mac(物理)地址或者逻辑IP,能否被服务器记录下来? 有没有浏览器能改变mac地址的 用手机号码申请的,现在手机号码换了,该怎么办? 大神,电脑浏览器有mac地址吗,有的话在哪看?我只知道电脑本身有个物 没有手机号怎么申请? 我刚办了一个手机号,想申请,可是已经被别人申请过了,这该怎么办 我只有一个手机号,但是我想注册两个,怎么办? 在WORD中他这个整体的目录是怎么弄的? 请问如何在一篇文档中快速把目录整理出来 如何按照页数整理出目录 有什么低压电工特种作业操作证刷题软件推荐? 哪款软件上的电工证试题比较全? 电气专业电工题下什么软件找答案好啊