manifest.json
{
"name": "Background",
"permissions" : ["http://*/*", "https://*/*"],
"version": "1.0",
"content_scripts": [{
"matches": ["http://*/*", "https://*/*"],
"js": ["script.js"],
"all_frames": false,
"run_at": "document_start"
}],
"manifest_version": 2
}
script.js
var color = document.documentElement.style.backgroundColor;
document.documentElement.style.backgroundColor = "black";
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.target.nodeName == "BODY") {
observer.disconnect();
document.documentElement.style.backgroundColor = color || "";
}
});
});
observer.observe(document, { childList: true, subtree: true });
Put all of the files in a folder. In chrome, go to Settings -> Extensions -> turn on Developer Mode -> Load unpacked extension -> Choose the folder you just created.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…