20 lines
416 B
JavaScript
20 lines
416 B
JavaScript
global.browser = require('webextension-polyfill');
|
|
|
|
browser.runtime.onMessage.addListener((message, sender, sendResponse) => {
|
|
switch (message.type) {
|
|
case 'getURL':
|
|
sendResponse(window.location.href);
|
|
break;
|
|
|
|
case 'getBody':
|
|
sendResponse(document.body.innerHTML);
|
|
break;
|
|
|
|
case 'setBody':
|
|
document.body.innerHTML = message.html;
|
|
break;
|
|
}
|
|
});
|
|
|
|
// vim:sw=2:ts=2:et:
|