Fired when a message is sent from either an extension process
(by runtime.sendMessage) or a content script (by tabs.sendMessage).
details for the message
MessageSender object
function to call once after processing
true if asynchronous
Fired when a browser action icon is clicked. https://goo.gl/abVwKu
Fired when the extension is first installed,
when the extension is updated to a new version,
and when Chrome is updated to a new version.
https://developer.chrome.com/extensions/runtime#event-onInstalled
type of event
Fired when a profile that has this extension installed first starts up https://developer.chrome.com/extensions/runtime#event-onStartup
Fired when item in localStorage changes https://developer.mozilla.org/en-US/docs/Web/Events/storage
Fired when a tab is updated. https://developer.chrome.com/extensions/tabs#event-onUpdated
id of tab
Initialize firebase and Service Worker if signed in
Generated using TypeDoc
The background script for the extension.
We can't be an Event Page because we use the chrome.webRequest API