在Chrome扩展程序的后台脚本中使用env变量

时间:2018-01-02 00:45:33

标签: google-chrome-extension

有没有办法在Chrome扩展程序的后台脚本中使用env变量?

我需要根据我们是否处于开发/生产环境中有条件地采取行动。

1 个答案:

答案 0 :(得分:1)

您可以获取Chrome扩展程序的ExtensionInstallType,该扩展程序可以是“管理员”,“开发” ,“正常”,“侧载”或“其他”之一。< / p>

为此,首先将"permissions": {"management"}添加到manifest.json以启用management

然后在您的background.js文件中,添加以下代码:

chrome.management.get(chrome.runtime.id, function (extensionInfo) {
      if (extensionInfo.installType === 'development') {
        // perform dev mode action here
      }
});