Обнаружение ВСЕХ открытых страниц в Google Chrome, а не только в текущем окне - PullRequest
1 голос
/ 08 декабря 2010

Я ищу метод, похожий на:

chrome.tabs.getAllInWindow(integer windowId, function callback)

, которая может получить все вкладки / страницы, открытые веб-браузером, независимо от того, находятся они в текущем открытом окне или нет.

Я нашел:

chrome.windows.getAll(object getInfo, function callback)

но это само по себе не делает то, что я хочу.

Можно ли как-то объединить их, чтобы получить все страницы, открытые в данный момент в веб-браузере? Или есть лучший способ сделать это?

Спасибо.

1 Ответ

2 голосов
/ 08 декабря 2010

Если вы передадите populate флаг getAll, он вернет не только все окна, но и вкладки в этих окнах:

chrome.windows.getAll({populate: true}, function(windows) {
    //each window will contain an array of tabs in it
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...