add in a runtime example (#304)

* add in a runtime example

* updated based on feedback
This commit is contained in:
Andy McKay
2017-11-01 13:36:36 -07:00
committed by wbamberg
parent 37cb9f7a84
commit 0fad0c9a4c
4 changed files with 48 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
let loadTime = new Date();
let manifest = browser.runtime.getManifest();
function onInstalledNotification(details) {
browser.notifications.create('onInstalled', {
title: `Runtime Examples version: ${manifest.version}`,
message: `onInstalled has been called, background page loaded at ${loadTime.getHours()}:${loadTime.getMinutes()}`,
type: 'basic'
});
}
function onClick() {
browser.runtime.reload();
}
browser.browserAction.onClicked.addListener(onClick);
browser.runtime.onInstalled.addListener(onInstalledNotification);