Я пытаюсь использовать 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.