Расширение Chrome: как сохранить URL-адреса вкладок из нескольких окон в массиве - PullRequest
0 голосов
/ 29 августа 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...