management.getSelf()

检索包含有关调用附加组件的信息的ExtensionInfo 对象。

此 API *不*需要“management”API 权限

这是一个返回Promise 的异步函数。

语法

js
let gettingSelf = browser.management.getSelf()

参数

无。

返回值

一个Promise,它将使用包含有关附加组件信息的ExtensionInfo 对象来完成。

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

示例

记录附加组件的名称

js
function gotSelf(info) {
  console.log(`Add-on name: ${info.name}`);
}

const gettingSelf = browser.management.getSelf();
gettingSelf.then(gotSelf);

注意:此 API 基于 Chromium 的chrome.management API。本文档源自 Chromium 代码中的management.json