📅  最后修改于: 2023-12-03 15:07:11.601000             🧑  作者: Mango
本文将介绍如何创建一个 Chrome 扩展来跟踪加密货币的价格。该扩展会通过 API 获取不同加密货币的价格信息,并将其显示在 Chrome 浏览器的扩展栏上。
要创建一个 Chrome 扩展,需要进行以下步骤:
要访问 CoinGecko API,需要先获取 API 的访问密钥。访问密钥可以在 CoinGecko 的官网上注册并获取。
在扩展的 JavaScript 文件中,可以编写代码来获取并显示加密货币的价格信息。下面是获取 Bitcoin 和 Ethereum 价格的示例代码:
// 定义常量
const bitcoin = "bitcoin";
const ethereum = "ethereum";
// 定义 API URL
const apiUrl = "https://api.coingecko.com/api/v3/simple/price?ids="
+ bitcoin + ","
+ ethereum + "&vs_currencies=usd";
// 获取价格数据
fetch(apiUrl)
.then(response => response.json())
.then(data => {
// 获取 Bitcoin 和 Ethereum 的价格
const bitcoinPrice = data[bitcoin].usd;
const ethereumPrice = data[ethereum].usd;
// 在页面中显示价格
document.getElementById("bitcoin-price").innerHTML = "$" + bitcoinPrice;
document.getElementById("ethereum-price").innerHTML = "$" + ethereumPrice;
});
通过以上代码,我们可以通过 CoinGecko API 获取 Bitcoin 和 Ethereum 的价格信息,并将其显示在页面中。
通过 Chrome 扩展 API,我们可以将价格信息显示在浏览器的扩展栏上。下面是将 Bitcoin 和 Ethereum 价格信息显示在 Chrome 扩展栏上的示例代码:
chrome.browserAction.setBadgeText({text: "$" + bitcoinPrice});
通过以上代码,我们可以将 Bitcoin 的价格显示在浏览器的扩展栏上。
通过上述步骤,我们可以创建一个 Chrome 扩展来跟踪加密货币的价格。本文提供了一个基本的示例代码,读者可以根据自己的需求进行修改和扩展。