runtime.getPackageDirectoryEntry()

獲取一個表示包目錄的 DirectoryEntry 物件。

這是一個非同步函式,它接受一個回撥函式或返回一個 Promise。

注意: 基於 Promise 的 API 支援 Manifest V3 及更高版本。

語法

js
browser.runtime.getPackageDirectoryEntry(
  callback              // optional callback function
)

引數

callback 可選

function。如果提供了該函式,則會向該函式傳遞一個 DirectoryEntry 物件。如果未提供,該函式將返回一個 Promise。

返回值

如果提供了 callback,則返回 undefined。否則,將返回一個 Promise,該 Promise 將以一個表示包目錄的 DirectoryEntry 物件來 fulfilled。

示例

js
browser.runtime.getPackageDirectoryEntry((directoryEntry) => {
  console.log(directoryEntry);
});

瀏覽器相容性

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