Retrieves an array of
ExtensionInfo
objects, one for each installed add-on.
Note that Google Chrome retrieves apps as well as add-ons. In Chrome you can distinguish apps from add-ons using the
type
property of
ExtensionInfo
.
This API requires the "management" API permission .
This is an asynchronous function that returns a
Promise
.
var gettingAll = browser.management.getAll()
None.
A
Promise
that will be fulfilled with an array of
ExtensionInfo
objects, one for each installed add-on.
BCD tables only load in the browser
Log the name of all installed add-ons:
function gotAll(infoArray) {
for (info of infoArray) {
if (info.type == "extension") {
console.log(info.name);
}
}
}
var gettingAll = browser.management.getAll();
gettingAll.then(gotAll);
注意:
This API is based on Chromium's
chrome.management
API. This documentation is derived from
management.json
in the Chromium code.
Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.
最后修改: , 由 MDN 贡献者