Files
webextensions-examples/mocha-client-tests/addon/background.js
Maxim Zalata f369ddc642 convert chrome. to browser. Issue #165 #166 (#262)
* convert chrome. to browser. Issue #165

* fix browser-polyfill

* convert chrome.* to browser.* (#166)

* convert chrome.* to browser.*

* change chrome to browser

* change the callback-style to promise-style

* change the callback-style to promise-style
2017-09-11 15:23:41 -07:00

16 lines
506 B
JavaScript

var Background = {
receiveMessage: function(msg, sender, sendResponse) {
if (msg && msg.action && Background.hasOwnProperty(msg.action)) {
return Background[msg.action](msg, sender, sendResponse);
} else {
console.warn('No handler for message: ' + JSON.stringify(msg));
}
},
ping: function(msg, sender, sendResponse) {
sendResponse('pong');
return true;
}
};
browser.runtime.onMessage.addListener(Background.receiveMessage);