我不太了解如何使用Chrome查询功能。
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
var url = (tabs[0].url)
});
我只是想保存当前打开的标签页面的值。通常,当我这样做时,我得到一个错误,无法读取未定义的属性,我意识到我需要异步调用此函数,但我真的不明白该怎么做。在这种情况下应该做的其他回调函数是什么?如何使用它?
由于
答案 0 :(得分:0)
您可以阅读chrome.tabs.query
here的所有参数。
如果不输入任何参数,您可以获得所有Chrome标签网址:
chrome.tabs.query({},function(tabs){
tabs.forEach(function(tab){
console.log(tab.url);
});
});
请注意,要使用其中一些内容,您需要在清单中拥有"tabs"
权限。