# Carbon Trigger 浏览器扩展:完整代码 使用 tmrow 的 C02 Signal API 来追踪电力消耗,创建一个浏览器扩展,让您可以直接在浏览器中查看所在地区的电力消耗情况。使用这个定制扩展可以帮助您根据这些信息对自己的活动做出更明智的判断。 ![扩展截图](../../../../../5-browser-extension/extension-screenshot.png) ## 开始 您需要安装 [npm](https://npmjs.com)。将此代码下载到您电脑的一个文件夹中。 安装所有所需的包: ``` npm install ``` 使用 webpack 构建扩展: ``` npm run build ``` 要在 Edge 上安装,请使用浏览器右上角的“三点菜单”找到扩展面板。从那里选择“加载未打包的扩展”以加载新的扩展。在提示中打开“dist”文件夹,扩展将被加载。要使用此扩展,您需要一个 CO2 Signal API 的 API 密钥([通过电子邮件获取](https://www.co2signal.com/) - 在页面上的框中输入您的电子邮件)以及与 [电力地图](https://www.electricitymap.org/map) 对应的 [区域代码](http://api.electricitymap.org/v3/zones)(例如,在波士顿,我使用的是“US-NEISO”)。 ![安装](../../../../../5-browser-extension/install-on-edge.png) 当您在扩展界面中输入 API 密钥和区域代码后,浏览器扩展栏中的彩色点应该会根据您所在地区的能源消耗情况发生变化,并为您提供一个指示,帮助您判断是否适合进行高耗能活动。这个“点”的概念灵感来源于 [Energy Lollipop 扩展](https://energylollipop.com/),该扩展用于显示加州的排放情况。 **免责声明**: 本文档使用AI翻译服务 [Co-op Translator](https://github.com/Azure/co-op-translator) 进行翻译。尽管我们努力确保翻译的准确性,但请注意,自动翻译可能包含错误或不准确之处。应以原文档的原始语言版本为权威来源。对于关键信息,建议使用专业人工翻译。我们对因使用此翻译而引起的任何误解或误读不承担责任。