我知道chrome.tabs.query函数会针对与查询参数匹配的每个标签进行回调。如果没有匹配的标签,我想执行一些代码。那可能吗,如果是的话,怎么样?
好的,对不起,我显然很困惑,因为我在问题中提出的假设是不正确的。第一个答案让我直截了当!
答案 0 :(得分:1)
每个标签都没有回调。
chrome.tabs.query({}, function(tabs){
//tabs is an array and you can call array functions on it just like normal array
if(tabs.length == 0){
//do whatever
}
})