以下代码适用于IE,
var macAddress = "";
var ipAddress = "";
var computerName = "";
var wmi = GetObject("winmgmts:{impersonationLevel=impersonate}");
e = new Enumerator(wmi.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"));
for(; !e.atEnd(); e.moveNext()) {
var s = e.item();
macAddress = s.MACAddress;
ipAddress = s.IPAddress(0);
computerName = s.DNSHostName;
}
Firefox中的因为ActiveX而无法正常工作。
答案 0 :(得分:1)
Firefox出于多种原因不支持ActiveX技术。
ActiveX仅适用于Windows操作系统,因此需要它的网页在Linux或Mac上无法运行。 ActiveX与Windows操作系统的集成使其成为恶意软件的目标。 Firefox使用插件查看和使用嵌入在网页中的多媒体内容,以及添加新功能的扩展。
所以你需要的是像这样的firefox插件:https://addons.mozilla.org/en-US/firefox/addon/mediawrap/