我正在尝试使用浏览器API来获取当前的URL,以便我可以决定是否创建一个上下文菜单(如果它是某个URL)。
我见过similar question on here,但似乎并没有达到我的期望。
使用tabs.query
方法时,它总是将同一选项卡记录到控制台中(我已添加权限)。
browser.tabs.query({currentWindow: true, active: true})
.then(tabs => {
let tab = tabs[0];
console.log(tab);
})
.catch(err => {
console.error(err);
});
当我从一个选项卡移动到另一个选项卡时,我希望这会将另一个选项卡记录到控制台。我想念什么吗?