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