2010-12-08 17 views
1

Je suis à la recherche d'une méthode similaire à:détection pages ALL ouvertes dans Google Chrome, pas seulement ceux de la fenêtre actuelle

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

qui peuvent obtenir tous les onglets/pages qui sont ouverts par le navigateur Web , qu'ils soient ou non dans la fenêtre actuellement ouverte.

J'ai trouvé:

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

mais par lui-même ne fait pas ce que je veux.

Les deux peuvent-ils être combinés d'une manière ou d'une autre pour obtenir toutes les pages actuellement ouvertes dans le navigateur Web? Ou y a-t-il une meilleure façon de faire cela?

Merci.

Répondre

2

Si vous passez populate drapeau getAll il retournera non seulement toutes les fenêtres, mais les onglets dans les fenêtres ainsi:

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