chrome.tabs.getCurrent 返回未定义
2019-09-17
1229
我正在尝试制作我的第一个扩展,它需要我获取当前选项卡的 ID。我在脚本中获得了以下代码,该脚本在清单中设置为背景。问题是它只返回未定义。不知道下一步该怎么做。谢谢您的帮助!
function oneFunction() {
chrome.tabs.getCurrent(function(mytab){
console.log(mytab);
})
}
var t=setInterval(oneFunction,1000);
1个回答
您应该使用
chrome.tabs.query({active: true, currentWindow:true}, function(tabs)
{
});
并且还知道
tabs
是一个包含与您的查询信息匹配的选项卡的数组。在这种情况下,数组的长度为 1,因此您必须将其用作
tabs[0]
Javier Silva Ortíz
2019-10-12