如何使用Javascript在Firefox中获取MAC地址?

如何使用Javascript在Firefox中获取MAC地址?,javascript,Javascript,以下代码在IE中工作 var macAddress = ""; var ipAddress = ""; var computerName = ""; var wmi = GetObject("winmgmts:{impersonationLevel=impersonate}"); e = new Enumerator(wmi.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEna

以下代码在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,它无法工作。

Firefox由于多种原因不支持ActiveX技术

ActiveX仅在Windows操作系统上可用,因此需要它的网页在Linux或Mac上无法工作。ActiveX与Windows操作系统的集成使其成为恶意软件的目标。Firefox使用插件查看和使用嵌入在网页中的多媒体内容,并使用扩展添加新功能


所以你需要的是一个像这样的firefox插件:

我不知道如何从JavaScript获取MAC地址,但我确实希望答案是“你不能那样做”。可能是@Pekka的重复-“如何使用JavaScript在firefox中获取MAC地址?”@Quentin啊,既然你提到了它…:)+被骗1人