management
获取已安装的附加组件的信息。
使用 management
API,您可以
- 获取已安装的附加组件的信息
- 启用/禁用附加组件
- 卸载附加组件
- 找出特定附加组件或清单会给出哪些权限警告
- 获取有关附加组件被安装、卸载、启用或禁用的通知。
大多数这些操作都需要“management” API 权限。不提供访问其他附加组件的权限的操作则不需要此权限。
类型
management.ExtensionInfo
-
包含已安装附加组件信息的对象。
函数
management.getAll()
-
返回所有已安装附加组件的信息。
management.get()
-
返回特定附加组件的信息,以其 ID 为标识。
management.getSelf()
-
返回调用附加组件的信息。
management.install()
-
安装特定主题,以其在 addons.mozilla.org 上的 URL 为标识。
management.uninstall()
-
卸载特定附加组件,以其 ID 为标识。
management.uninstallSelf()
-
卸载调用附加组件。
management.getPermissionWarningsById()
-
获取特定附加组件的权限警告集,以其 ID 为标识。
management.getPermissionWarningsByManifest()
-
获取给定清单字符串会显示的权限警告集。
management.setEnabled()
-
启用/禁用特定附加组件,以其 ID 为标识。
事件
management.onInstalled
-
附加组件安装时触发。
management.onUninstalled
-
附加组件卸载时触发。
management.onEnabled
-
附加组件启用时触发。
management.onDisabled
-
附加组件禁用时触发。
扩展程序示例
浏览器兼容性
加载中…
注意: 此 API 基于 Chromium 的 chrome.management
API。本文档源自 Chromium 代码中的 management.json
。