Files
webextensions-examples/cookie-bg-picker/content_scripts/updatebg.js

20 lines
645 B
JavaScript

var html = document.querySelector('html');
var body = document.querySelector('body');
browser.runtime.onMessage.addListener(updateBg);
function updateBg(request, sender, sendResponse) {
if(request.image) {
html.style.backgroundImage = 'url(' + request.image + ')';
body.style.backgroundImage = 'url(' + request.image + ')';
} else if(request.color) {
html.style.backgroundColor = request.color;
body.style.backgroundColor = request.color;
} else if (request.reset) {
html.style.backgroundImage = '';
html.style.backgroundColor = '';
body.style.backgroundImage = '';
body.style.backgroundColor = '';
}
}