runtime.getPackageDirectoryEntry()

获取一个表示包目录的 DirectoryEntry 对象。

这是一个异步函数,它可以接受回调或返回 Promise。

注意:基于 Promise 的 API 在清单 V3 及更高版本中受支持。

语法

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

参数

callback 可选

function。如果提供,则该函数将传递一个 DirectoryEntry 对象。如果不存在,则该函数将返回一个 Promise。

返回值

如果提供了 callback,则为 None (undefined)。否则,返回一个 Promise,该 Promise 将以表示包目录的 DirectoryEntry 对象来完成。

浏览器兼容性

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

示例

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

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