【问题标题】:Use env variable in background script of Chrome extension在 Chrome 扩展的后台脚本中使用 env 变量
【发布时间】:2018-01-02 00:45:32
【问题描述】:

有没有办法在 Chrome 扩展的后台脚本中使用环境变量?

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

【问题讨论】:

标签: google-chrome-extension


【解决方案1】:

您可以获得 Chrome 扩展程序的 ExtensionInstallType,该扩展程序将是“admin”、“development”、“normal”、“sideload”或“other”之一。

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

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

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

【讨论】:

    猜你喜欢
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-13
    • 2021-06-28
    • 2018-08-26
    • 2013-07-04
    • 2016-10-28
    相关资源
    最近更新 更多