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
。