📅  最后修改于: 2023-12-03 15:22:40.628000             🧑  作者: Mango
本文将介绍如何创建一个基本的加密货币价格跟踪Chrome扩展程序。
首先,我们需要准备一些工具和资源:
{
"manifest_version": 2,
"name": "Crypto Price Tracker",
"description": "A simple Chrome extension to track cryptocurrency prices",
"version": "1.0.0",
"browser_action": {
"default_popup": "popup.html"
},
"permissions": ["http://localhost/"]
}
在此代码中,我们定义了扩展的名称、描述、版本号以及浏览器操作信息。我们还指定了扩展需要访问的权限。
<!DOCTYPE html>
<html>
<head>
<title>Crypto Price Tracker</title>
<script src="popup.js"></script>
</head>
<body>
<h1>Crypto Price Tracker</h1>
<div id="price-list"></div>
</body>
</html>
在此代码中,我们创建了一个包含扩展标题和价格列表的HTML页面,并在页面底部添加了一个占位符“div”元素,“id”为“price-list”。
const endpoint = 'https://api.coinmarketcap.com/v1/ticker/?limit=10';
fetch(endpoint)
.then((response) => {
return response.json();
})
.then((data) => {
const priceList = document.getElementById('price-list');
data.forEach((coin) => {
const price = document.createElement('p');
price.textContent = `${coin.name}: $${coin.price_usd}`;
priceList.appendChild(price);
});
});
在此代码中,我们使用Fetch API从coinmarketcap.com API获取加密货币数据,并将其显示在页面上。我们将每个加密货币的名称和价格显示为一个段落元素。
在本文中,我们介绍了如何创建一个基本的加密货币价格跟踪Chrome扩展程序。本程序可以作为您学习Chrome扩展开发的起点,希望对您有所帮助。