2011-12-18 83 views
0

我正在嘗試爲Google Chrome編寫擴展程序。我的擴展將需要有關打開的選項卡的信息,實際上,我想知道,例如,在選項卡[1]中,http://www.google.com已打開。如何獲取在選項卡中打開的頁面

我將如何做到這一點,謝謝:)

+0

可能重複:http://stackoverflow.com/questions/11915370/retrieving-which-tabs-are-open-in-chrome – 2012-08-23 21:30:50

回答

0

你必須在你的manifest.json文件添加"tabs"permissions。然後,您可以簡單地使用chrome.tabs.query函數並指定沒有屬性來獲取所有選項卡。

一些示例代碼應該是這樣的:

chrome.tabs.query(null, function (tab){ 
    console.log(tab[0].url); 
}); 
+0

謝謝,但,我如何使用chrome.tabs api?我將你的代碼添加到我的代碼文件中,什麼都沒發生。 – msharpp 2011-12-18 17:46:13

+0

糟糕。我忘了'console.log'。 :P。無論您將代碼放在控制檯中的哪個位置,都可以嘗試打開文件。它應該告訴你第一個標籤的URL。 – 2011-12-18 18:02:13

相關問題