18 lines
503 B
JavaScript
18 lines
503 B
JavaScript
const {name} = browser.runtime.getManifest();
|
|
|
|
console.log(name, "background page loaded");
|
|
|
|
browser.runtime.onMessage.addListener((msg, sender) => {
|
|
console.log(name, "background received msg", {msg, sender});
|
|
|
|
try {
|
|
browser.pageAction.show(sender.tab.id);
|
|
} catch (err) {
|
|
return Promise.resolve(`Unexpected error on pageAction.show: ${err}`);
|
|
}
|
|
|
|
return Promise.resolve("background page reply");
|
|
});
|
|
|
|
console.log(name, "background page ready to receive a content script message...");
|