contentScripts.RegisteredContentScript.unregister()
取消注册由此 RegisteredContentScript
对象表示的内容脚本。
语法
js
registered.unregister()
参数
无。
返回值
无。
浏览器兼容性
BCD 表格仅在浏览器中加载
示例
此代码在浏览器操作点击时切换注册的内容脚本
js
let 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);