2010-12-08 18 views
1

我在尋找類似的方法:檢測所有打開的頁面在谷歌瀏覽器,而不僅僅是那些在當前窗口

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

,可以讓所有的選項卡/頁面是由網頁瀏覽器中打開,不管它們是否在當前打開的窗口中。

我發現:

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

但這本身並不能做我想做的。

這兩者可以以某種方式組合以獲得當前在Web瀏覽器中打開的所有頁面嗎?還是有更好的方法來做到這一點?

謝謝。

回答

2

如果傳遞populate標誌getAll它會返回不但所有窗口,但標籤在這些窗口中還有:

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