management.get()

檢索一個包含指定外掛資訊的 ExtensionInfo 物件。

此 API 需要“management”API 許可權

這是一個非同步函式,返回一個 Promise

語法

js
let gettingInfo = browser.management.get(
  id                  // string
)

引數

id

string。您想檢索資訊的外掛的 ID。

返回值

一個 Promise,它將以一個包含外掛資訊的 ExtensionInfo 物件來 fulfilled。如果未安裝具有給定 ID 的擴充套件,或者呼叫者不允許訪問該擴充套件,則 Promise 將被 rejected。

示例

記錄 ID 為“my-add-on”的外掛的名稱

js
let id = "my-add-on";

function got(info) {
  console.log(info.name);
}

let getting = browser.management.get(id);
getting.then(got);

瀏覽器相容性

注意:此 API 基於 Chromium 的 chrome.management API。本文件源自 Chromium 程式碼中的 management.json