我是Extensions的新用户,我想为我的网站进行扩展,显示我收到的PM数量。 它应该显示为Chrome图标,如下所示:http://puu.sh/5U4xv.png,其中的数字可以是我的收件箱中的任意数字。当没有PM(基本图标,没有变化)时,它也会改变颜色,当有几个PM变成黄色时,当有很多PM时它会变成红色。 问题是,它不起作用,我不知道如何在我的收件箱中接收PM的数量并将其显示在图标中。
我现在拥有的:
case "getQuestions":
var timeNow = new Date().getTime();
if( (timeNow - questionsTimer) >= 15000 || questions == null ) {
sendResponse('update');
} else {
sendResponse(reports);
}
break;
case "setQuestions":
questions= request.questions;
questionsTimer = new Date().getTime();
var Total = questions.match(/total: ([0-9]+)/)[1];
var Large = questions.match(/large: ([0-9]+)/)[1];
if( Large > 0 ) {
chrome.browserAction.setIcon({path: chrome.extension.getURL('Style/Images/icon_red.png')});
} else {
if( Total > 0 ) {
chrome.browserAction.setIcon({path: chrome.extension.getURL('Style/Images/icon_yellow.png')});
} else {
chrome.browserAction.setIcon({path: chrome.extension.getURL('Style/Images/icon_green.png')});
Total = "";
}
}