2017-02-08 27 views

回答

2

它只能用于扩展开发。

您无法从document级别访问该信息。

1

由于wscourge has implied,chrome.tabs.query()是Chrome扩展API,仅适用于扩展,而不适用于网页JavaScript。实际上,它只能在扩展的后台环境中使用(即不包含内容脚本)。

要查找选项卡,打开的数量,你可以这样做:

chrome.tabs.query({windowType:'normal'}, function(tabs) { 
    console.log('Number of open tabs in all normal browser windows:',tabs.length); 
}); 

如果你想从一个控制台上运行这一点,你需要有一个扩展装载,有一个背景页。您将需要打开the console for the background page。在该控制台中,您可以执行上述代码。

+0

感谢您的回复,我可以在我的应用程序中使用它,在我目前的阶段,我在jquery项目 –

+0

@HoHa,我不确定您的评论是在问什么。上述代码可用于Chrome扩展程序,但不能在网页/网络应用程序中使用。你使用jQuery的事实并不是问题的原因(除了暗示你在使用Chrome扩展的可能性较小)。 – Makyen

相关问题