addListener: function (cb) { ipc.send('register-chrome-browser-action', extensionId, manifest.browser_action.default_title) ipc.on('chrome-browser-action-clicked', function(evt, tab) { cb(tab) }) }
addListener: function (cb) { ipc.send('register-chrome-tabs-activated', extensionId) ipc.on('chrome-tabs-activated', function (evt, tabId, selectInfo) { cb(tabId, selectInfo) }) }
addListener: function (cb) { ipc.send('register-chrome-tabs-removed', extensionId); ipc.on('chrome-tabs-removed', function (evt, tabId, removeInfo) { cb(tabId, removeInfo); }); }
addListener: function (cb) { ipc.send('register-chrome-tabs-created', extensionId); ipc.on('chrome-tabs-created', function(evt, tab) { cb(tab); }); }
addListener: function (cb) { ipc.send('register-chrome-tabs-updated', extensionId); ipc.on('chrome-tabs-updated', function(evt, tabId, changeInfo, tab) { cb(tabId, changeInfo, tab); }); }