2017-02-08 83 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

相關問題