Unregisters the content scripts represented by this
RegisteredContentScript
对象。
registered.unregister()
None.
None.
BCD tables only load in the browser
This code toggles a registered content script on a browser action click:
var registered = null;
async function register() {
registered = await browser.contentScripts.register({
matches: ["*://*.org/*"],
js: [{
code: "document.body.innerHTML = '<h1>This page has been eaten<h1>'"
}],
runAt: "document_idle"
});
}
function toggle() {
if (registered) {
registered.unregister();
registered = null;
} else {
register();
}
}
browser.browserAction.onClicked.addListener(toggle);
最后修改: , 由 MDN 贡献者