Chrome扩展程序:如何将多个窗口中的标签网址存储到数组中

时间:2018-08-29 19:10:41

标签: javascript google-chrome-extension

我正在尝试使用chrome.windows.getAll({populate: true}, function(windows)来获取窗口和窗口中的选项卡。

我正在使用2D array存储选项卡URL,但是我不确定如何将其初始化为正确的大小以存储所有窗口和所有选项卡URL。我希望第一个数组存储当前窗口号,第二个数组存储该窗口的选项卡URL,例如:

tabUrls = [window][tabs]

我要使用:

chrome.windows.getAll({populate:true},function(windows){
  windows.forEach(function(window){
    window.tabs.forEach(function(tab){
      //collect all of the urls here, I will just log them instead
      console.log(tab.url);
    });
  });
});

但是我不确定如何将信息存储到2D array.

0 个答案:

没有答案