2013-05-15 66 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應用程序時,我需要兼容所有瀏覽器。 –

相關問題