0

我要尝试向 google chrome 扩展程序添加通知,这意味着每当我的网站上有新帖子时,通知将在扩展程序图标上显示一个小红框,没有 1-10,就像 Feedly 扩展程序或 unboxtherapy 扩展程序一样铬合金。

4

1 回答 1

0

出现这样的通知应该很简单:

var notification = '#FA2E05'
function showNotification() {
   chrome.browserAction.setBadgeText({text: ' '});
   chrome.browserAction.setBadgeBackgroundColor({color: notification});
}

function clearNotification() {
   chrome.browserAction.setBadgeText({text: ''});
}

这是我在使用徽章时倾向于使用的助手:

function updateBadge(options) {
    var t = options.text,
        c = options.color||options.colour;

    if(t !== undefined){
        chrome.browserAction.setBadgeText({text: (t||'')});
    }
    if(c !== undefined) {
        chrome.browserAction.setBadgeBackgroundColor({color: c});
    }
}


updateBadge({text:'55'})这使您可以使用//保持相同
updateBadge({colour:'#FA2E05', text:' '})的颜色或//显示徽章(相当于 showBadge())来更新徽章的颜色和/或文本

于 2013-10-22T15:23:55.290 回答