diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/userscripts/registereduserscript/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/userscripts/registereduserscript/index.md new file mode 100644 index 00000000000000..b4142132a69adb --- /dev/null +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/userscripts/registereduserscript/index.md @@ -0,0 +1,24 @@ +--- +title: userScripts.RegisteredUserScript +slug: Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript +l10n: + sourceCommit: 668b38a4f6cd96609b9a969fe4653b46aec4e712 +--- + +{{AddonSidebar}} + +`RegisteredUserScript` 对象是通过调用 {{WebExtAPIRef("userScripts.register","userScripts.register()")}} 返回的,表示在该调用中注册的用户脚本。 + +该对象定义了用于注销用户脚本的 {{WebExtAPIRef("userScripts.RegisteredUserScript.unregister","unregister()")}} 方法。 + +> [!NOTE] +> 如果此对象被销毁(例如因为超出作用域),则相关脚本将自动注销。因此,如果你希望你的用户脚本能够一段时间内不会被注销,则应该在这段时间内保留对此对象的引用。 + +## 方法 + +- {{WebExtAPIRef("userScripts.RegisteredUserScript.unregister","unregister()")}} + - : 注销由此对象表示的用户脚本。 + +## 浏览器兼容性 + +{{Compat}}