我正在制作一个 Chrome 扩展程序,它大量使用在当前活动窗口中获取当前活动选项卡的 id。使用围绕逻辑的 chrome.tabs.query 使我的代码变得混乱,但是将它放在它自己的函数中以返回当前选项卡总是返回未定义 - 为什么?
function _getCurrentTab(){
var theTab;
chrome.tabs.query({active:true, currentWindow:true},function(tab){
theTab = tab;
});
return theTab;
};
console.log(_getCurrentTab());
有人能帮忙吗?