Google chrome Chrome图标编号?
我是新的扩展,我想为我的网站做一个扩展,显示我收到多少PM。 它应该显示为一个Chrome图标,如:,其中的数字可以是我收件箱中的任何数字。当没有经前检查时,它也会改变颜色(基本图标,无变化),当有两个经前检查时,它会变为黄色,当有很多经前检查时,它会变为红色。 问题是,它不起作用,我不知道如何接收收件箱中的PM数量并将其显示在图标中 我现在所拥有的:Google chrome Chrome图标编号?,google-chrome,google-chrome-extension,icons,Google Chrome,Google Chrome Extension,Icons,我是新的扩展,我想为我的网站做一个扩展,显示我收到多少PM。 它应该显示为一个Chrome图标,如:,其中的数字可以是我收件箱中的任何数字。当没有经前检查时,它也会改变颜色(基本图标,无变化),当有两个经前检查时,它会变为黄色,当有很多经前检查时,它会变为红色。 问题是,它不起作用,我不知道如何接收收件箱中的PM数量并将其显示在图标中 我现在所拥有的: case "getQuestions": var timeNow = new Date().getTime(); if( (ti
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 = "";
}
}
不清楚什么不起作用。设置图标的代码工作正常。你到底有什么问题?问题是分机无法读取PM的数量。我想展示一下。我想找到合适的类别,以便图标更改并显示PM的数量,但我不能。仅供参考,要设置该计数器,可以使用该方法。您可能正在查找,正如Rob建议的那样。检查此问题: