framework.js
browser.runtime.onMessage.addListener(
function(msg, sender){
try {
// console.log('sender:');
// console.log(sender);
// console.log(msg);
// browser.downloads.download({
// url: msg.url,
// filename: msg.filename
// });
browser.tabs.executeScript(sender.tab.id,{file:msg.file});
} catch(e){console.log(e);}
}
)