multi-account-containers/index.js
2016-12-21 10:39:30 -06:00

19 lines
585 B
JavaScript

const {ContextualIdentityService} = require('resource://gre/modules/ContextualIdentityService.jsm');
const tabs = require('sdk/tabs');
const webExtension = require('sdk/webextension');
function handleWebExtensionMessage(message, sender, sendReply) {
console.log(message);
switch (message) {
case 'open-containers-preferences':
tabs.open('about:preferences#containers');
sendReply({content: 'opened'});
break;
}
}
webExtension.startup().then(api=> {
const {browser} = api;
browser.runtime.onMessage.addListener(handleWebExtensionMessage);
});