17

Chrome用の拡張機能を作成しています。ユーザーがあるタブから別のタブに移動するとき、またはユーザーがタブに新しいURLを入力するときはいつでも、ページURLを含むalert()を表示したいと思います。

これは機能していません:

chrome.tabs.onUpdated.addListener(function(integer tabId, object changeInfo, Tab tab) {
    alert(changeInfo.url);
});

chrome.tabs.onActivated.addListener(function(object activeInfo) {
    // also please post how to fetch tab url using activeInfo.tabid
});
4

1 に答える 1

41

関数シグネチャのintegerobjectおよびを削除します。にTabも変更.onUpdated.onActivated

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
   alert(changeInfo.url);
}); 

chrome.tabs.onActivated.addListener(function(activeInfo) {
  // how to fetch tab url using activeInfo.tabid
  chrome.tabs.get(activeInfo.tabId, function(tab){
     console.log(tab.url);
  });
}); 
于 2012-06-22T12:51:17.283 に答える