0
我想創建一個收集關於在Chrome中打開的新標籤的信息的Chrome插件。我想知道爲什麼只使用.onCreated.addListener回調函數不會返回新創建的選項卡,或者如果是這樣,爲什麼我不能訪問任何屬性(我在第二次嘗試chrome.tabs時的做法.query)。在Chrome中獲取新標籤的屬性
我想我是混淆關於什麼是返回:
//在開發人員說明它描述爲chrome.tabs.onCreated.addListener的回調函數:「返回有關新的細節標籤」
// http://developer.chrome.com/extensions/tabs.html#event-onCreated
與
chrome.tabs.query回調函數
//我的理解是它返回標籤的對象的數組
//Assumed one Tab object is returned
chrome.tabs.onCreated.addListener(function(theTab){
for (var x = 0; x < theTab.length; x++){
alert(theTab[x].title);
}
});
//Active Tab object is returned
chrome.tabs.onCreated.addListener(function(){
chrome.tabs.query({active:true},function(theTab){
var url = theTab[0].url;
});
});