management.getAll()
檢索已安裝的每個載入項的 ExtensionInfo 物件陣列。
請注意,Google Chrome 也會檢索應用和載入項。在 Chrome 中,您可以使用 ExtensionInfo 的 type 屬性來區分應用和載入項。
此 API 需要“management”API 許可權。
這是一個非同步函式,返回一個 Promise。
語法
js
let gettingAll = browser.management.getAll()
引數
無。
返回值
一個 Promise,它將以已安裝的每個載入項的 ExtensionInfo 物件陣列來完成。
示例
記錄所有已安裝載入項的名稱
js
function gotAll(infoArray) {
for (const info of infoArray) {
if (info.type === "extension") {
console.log(info.name);
}
}
}
let gettingAll = browser.management.getAll();
gettingAll.then(gotAll);
擴充套件程式示例
瀏覽器相容性
載入中…
注意:此 API 基於 Chromium 的 chrome.management API。本文件源自 Chromium 程式碼中的 management.json。