我正在尝试制作一个只有一个数字并且每天更新的 chrome 扩展(减去 1)
我已经让它打印出数字作为 chrome 扩展背景,但现在我正在尝试每天更改数字。我有 4 个文件:
background.js
icon_19.png
jquery.js
manifest.json
icon_19.png 是必需的,因为要使用画布设置扩展的背景,您必须首先拥有一个图像。
jquery.js只是 javascript 库。我包括那个。
清单.json:
{
"manifest_version": 2,
"name": "Countdown",
"description": "This extension countdowns to my death.",
"version": "1.0",
"background": {
"scripts":["background.js"]
},
"browser_action": {
"default_title": "Countdown",
"default_popup": "countdown.html"
}
}
背景.js:
var today = new Date();
var year = today.getFullYear();
var month = today.getMonth() + 1;
var day = today.getDate();
var myDeath = new Date();
myDeath.setMonth(7);
myDeath.setDate(16);
var canvas = document.createElement('canvas');
canvas.width = 19;
canvas.height = 19;
var ctx = canvas.getContext('2d');
var start = 18;
ctx.font='20px Arial';
setInterval(function() {
ctx.clearRect(0,0,19,19);
ctx.fillText(start, 0, 19, 19);
start--;
chrome.browserAction.setIcon({
imageData: ctx.getImageData(0, 0, 19, 19)
})
}, 1000);
这是做什么的,它会打印出数字(开始)作为 chrome 扩展背景。然后它开始每 1 秒倒计时一次。它也有效。我只需要一些如何制作它,以便它只在第二天减去 -1 直到我击中myDeath
。有人知道如何每天将数字更改1吗?当我打开 chrome 时,我希望这个数字每天下降一次。提前致谢!!:)