Documentation beschreibt OnActivated als:
chrome.tabs.onActivated.addListener(function(object activeInfo) {...});
Was ist der Unterschied zwischen onSelectionChanged, onActiveChanged und onActivated?ausgelöst, wenn die aktiven Registerkarte in einem Fenster ändert. [...]
Als Kommentar zu seiner eigenen Antwort auf another question, sagt @RobW:
Die richtige Methode ist chrome.tabs.onActiveChanged, mit der gleichen Signatur wie die nicht existierende chrome.tabs.onActivated.
Schließlich a sample extension verwendet OnSelectionChanged scheinbar für den gleichen Zweck:
chrome.tabs.onSelectionChanged.addListener(function(tabId) { lastTabId = tabId; chrome.pageAction.show(lastTabId); });
Was ist der Unterschied zwischen OnSelectionChanged und onActiveChanged? Warum gibt es keine Dokumentation für onSelectionChanged? Was sollte I verwenden, um Tab-Änderungen zu hören?
Hinweis: Zum Zeitpunkt der Buchung, ich (und Sie) waren mit Chrome 17. Die 'onActivated' Ereignis ** tut ** in Chrome 18 vorhanden. Wenn Sie Chrome <17 verwenden möchten, verwenden Sie "onActiveChanged" (der entsprechende Alias für "onSelectionChanged"). –