在WebExtension的background.js脚本中,如何访问manifest.json中的值?

问题描述 投票:0回答:1

假设我正在维护一个带有 Manifest V2 文件的 WebExtension。我的扩展有一个

background.js
脚本,可以设置各种内容。现在,我想在
manifest.json
脚本中从扩展程序的
background.js
文件中访问任意键值对。

这可能吗?如果是这样,我该怎么做?

注意:如果重要的话,该应用程序是 Thunderbird;我并没有真正维护 WebExtension,但这很复杂并且超出了范围。

thunderbird web-extension chrome-extension-manifest-v2
1个回答
0
投票

根据后台脚本运行的应用程序,您可以使用

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
})();
© www.soinside.com 2019 - 2024. All rights reserved.