2010-12-08 7 views
1

Ich suche nach einem ähnlichen Verfahren wie:Erkennung aller geöffneten Seiten in Google Chrome, nicht nur die im aktuellen Fenster

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

dass alle Registerkarten bekommen/Seiten, die vom Web-Browser geöffnet sind ob sie sich im gerade geöffneten Fenster befinden oder nicht.

Ich habe festgestellt:

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

aber dies allein nicht tun, was ich will.

Können die beiden irgendwie kombiniert werden, um alle derzeit geöffneten Seiten im Webbrowser zu erhalten? Oder gibt es einen besseren Weg, dies zu tun?

Danke.

Antwort

2

Wenn Sie populate Flag getAll passieren wird es nicht wieder nur alle Fenster aber Tabs in diesen Fenstern auch:

chrome.windows.getAll({populate: true}, function(windows) { 
    //each window will contain an array of tabs in it 
}