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。