目标:通过 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)
但是,这在 FF/chrome 中不起作用,因为它们不支持 ACTIVE X。
FF/chrome 中的替代方案是什么?
最佳答案
您可以使用NPAPI为 Google Chrome 编写一个扩展,它允许您在客户端计算机上执行 native 代码。
FireFox 还允许开发人员编写 plugins和 extensions .
关于javascript 使用 Firefox/chrome 进行 WMI 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11390792/