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
。