ie浏览器上取到多个MAC地址
? ? ? ? 在網上從ie瀏覽器取得MAC地址網上有許多的方法但是只能得到一個MAC 地址,以下代碼可以得到多個mac地址
由于我個人要使用mac不帶“:"分隔,所以去除了“:”又將幾個MAC地址使用“:”分隔開來,便于使用。以下是完整的js
代碼如下:
? ??
<HTML>
<HEAD>
<TITLE>getmac</TITLE>
<script type="text/javascript">
function getmac_ie(){
var locator =new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
var properties = service.ExecQuery("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled =True");
var e =new Enumerator (properties);
{ ?
?var p ;
var mac=""; ?p = e.item();
? ? ?mac = p.MACAddress;
?e.moveNext();
?for (;!e.atEnd();e.moveNext()) ? ? ? ? ? //?
? ? ? {
? ? ? ?
? ?p = e.item();
? mac =mac+"#"+ p.MACAddress;
? mac=mac.replace(/:/g,"");
?
? ? ? }
???mac=mac.replace(/:/g,"");
? ?mac=mac.replace(/#/g,":");
??
document.getElementById("mac").value=mac;
}
}
</script>
</HEAD> ?
<BODY οnlοad="getmac_ie()">
<input type="text" id="mac" name="mac" />
</BODY>
</HTML>
總結
以上是生活随笔為你收集整理的ie浏览器上取到多个MAC地址的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020羊城杯CTF随缘Writeup
- 下一篇: 单片机:DAC数模转换实验(内含DAC介