Max*_*s S 4 google-chrome-extension
您经常遇到必须为开发和生产环境设置不同变量的情况.例如,如果您的扩展程序必须访问外部API,则需要在运行开发版本时禁用此功能.到目前为止,我已经检查了chrome.runtime.id它是否与发布的id匹配.
有比这更好的方法吗?
看看management.get,它将返回有关已安装扩展/应用程序的信息,您可以通过检查installType返回的信息来区分环境.
ExtensionInstallType
如何安装扩展程序.之一
- admin:由于管理策略而安装了扩展程序,
- 开发:扩展程序以开发人员模式解压缩,
- normal:扩展名通常是通过.crx文件安装的,
- sideload:扩展程序由机器上的其他软件安装,
- 其他:扩展程序是通过其他方式安装的.