0

目标:通过 WMI 获取处理器 ID:

我设法使它在 IE 中工作:通过

var strComputer = ".";
    var SWBemlocator = new ActiveXObject("WbemScripting.SWbemLocator");
    var objWMIService = SWBemlocator.ConnectServer(strComputer, "/root/CIMV2");
    var strProcess;
    var colItems = objWMIService.ExecQuery("select * from Win32_Processor");

    var e = new Enumerator(colItems);
    for(; ! e.atEnd(); e.moveNext())
    {
        strProcess =  e.item().ProcessorId;
    }


    alert( strProcess)

在此处输入图像描述

但是 - 这在 FF/chrome 中不起作用,因为它们不支持 ACTIVE X。

FF / chrome 的替代品是什么?

4

1 回答 1

2

您可以使用NPAPI为 Google Chrome 编写一个扩展,允许您在客户端计算机上执行本机代码。

FireFox 还允许开发人员编写插件扩展

于 2012-07-09T07:41:08.947 回答