management.getSelf()

获取包含了有关调用该方法的附加组件的信息的 ExtensionInfo 对象。

此 API 需要“management”API 权限

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

语法

js
let gettingSelf = browser.management.getSelf()

参数

无。

返回值

Promise,会兑现为包含有关附加组件的信息的 ExtensionInfo 对象。

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
getSelf

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

示例

打印附加组件的名称:

js
function gotSelf(info) {
  console.log(`附加组件名:${info.name}`);
}

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

备注: 该 API 基于 Chromium 的 chrome.management API。本文衍生自 Chromium 代码中的 management.json