假设我正在维护一个带有 Manifest V2 文件的 WebExtension。我的扩展有一个
background.js
脚本,可以设置各种内容。现在,我想在 manifest.json
脚本中从扩展程序的 background.js
文件中访问任意键值对。
这可能吗?如果是这样,我该怎么做?
注意:如果重要的话,该应用程序是 Thunderbird;我并没有真正维护 WebExtension,但这很复杂并且超出了范围。
根据后台脚本运行的应用程序,您可以使用
chrome.runtime.getManifest()
或 browser.runtime.getManifest()
。
具体来说,这适用于雷鸟背景
(async function () {
let manifest = browser.runtime.getManifest();
console.log(manifest.name); // will log the name of your WebExtension
// ... rest of your code
})();