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。