2013-05-15 49 views
-2

预先感谢那些给我关于如何通过使用javascript查找物理地址的重要提示。如何使用javascript获取客户端MAC地址?

+0

这是不可能的,通常。 (我想一个ActiveX控件可以一下子。)另外,你可能不应该在意。 – Ryan

+0

看看这里http://stackoverflow.com/a/10747/1846192。 –

回答

2

希望这会有所帮助!

function networkInfo(){ 

var wmi = new ActiveXObject ("WbemScripting.SWbemLocator"); 
var service = wmi.ConnectServer("."); 


e = new Enumerator(service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")); 


for(; !e.atEnd(); e.moveNext()) { 
    var s = e.item(); 
    var macAddress = unescape(s.MACAddress); 

} 

return macAddress; 
} 
+4

只有在用户决定给予您的插件许可时,才能在Internet Explorer中使用。 –

+1

感谢您的支持,但我已经尝试过您的代码,此代码仅在IE8中执行,但当客户端访问我的Web应用程序时,我需要兼容所有浏览器。 –

相关问题