我正在使用chrome扩展程序api chrome.processes和chrome.tabs,并一直试图仅获取当前选项卡的cpu使用率。
我看了铬示例代码以供参考,但是其代码的目的是在chrome上显示所有过程的所有信息,但我只需要当前选项卡的信息。
这是我的代码
var tid;
var cpu;
chrome.tabs.get(tabid, function(tabid) {
tid = tabid.id;
});
chrome.processes.onUpdatedWithMemory.addListener(
function(processes) {
for (pid in processes) {
if (processes[pid].id = tid) {
cpu = processes[pid].id.cpu;
return;
}
}
});
我没有收到任何错误消息,但是当我调试它时,tid的值始终未定义,并且processes数组运行良好。