javascript 使用 Firefox/chrome 进行 WMI 查询?

标签 javascript jquery internet-explorer firefox wmi

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

我设法让它在 IE 中工作:by​​

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)

enter image description here

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

FF/chrome 中的替代方案是什么?

最佳答案

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

FireFox 还允许开发人员编写 pluginsextensions .

关于javascript 使用 Firefox/chrome 进行 WMI 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11390792/

相关文章:

javascript - 单击按钮时删除划线并转到下面的行

javascript - 在 node/express 中解析 bool 查询字符串参数的正确方法

javascript - 将我的页面更新为 jQuery

css - 即 z-index 不出现在元素后面

javascript - 如何获取键/值 JavaScript 对象的键

javascript - 在 d3js 中将数字转换为月份

javascript - HTML5 视频 addEventListener 'ended' 未触发

javascript - 无法附加到 javascript 中的表。错误 : Cannot assign to a function result

jquery - 嵌套 jQuery 可排序问题

javascript - 黑客保留 history.pushState ie8-9