2010-12-08 66 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 
} 
相关问题