management.getSelf()

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

此 API不需要“management”API 权限

这是一个异步函数,返回一个 Promise

语法

js
let gettingSelf = browser.management.getSelf()

参数

无。

返回值

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

示例

记录附加组件的名称

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