Google chrome Chrome图标编号?

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

我是新的扩展,我想为我的网站做一个扩展,显示我收到多少PM。 它应该显示为一个Chrome图标,如:,其中的数字可以是我收件箱中的任何数字。当没有经前检查时,它也会改变颜色(基本图标,无变化),当有两个经前检查时,它会变为黄色,当有很多经前检查时,它会变为红色。 问题是,它不起作用,我不知道如何接收收件箱中的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 = "";
        }
    }

不清楚什么不起作用。设置图标的代码工作正常。你到底有什么问题?问题是分机无法读取PM的数量。我想展示一下。我想找到合适的类别,以便图标更改并显示PM的数量,但我不能。仅供参考,要设置该计数器,可以使用该方法。您可能正在查找,正如Rob建议的那样。检查此问题: