我正在开发一个显示通知的Chrome扩展程序
我正在使用这些功能chrome.browserAction.setBadgeBackgroundColor
和chrome.browserAction.setBadgeText
来显示通知
这就是它的样子:
用户看到通知后,我想删除此徽章。
我试图让它透明,但结果就是这样:
任何人都可以帮我解决如何删除徽章,或者是否有其他方式可以实现我的目标?
的解决方案
当写一个空文本时,徽章就会消失。
答案 0 :(得分:6)
要删除徽章计数,只需将文本设置为空字符串:
chrome.browserAction.setBadgeText({
'text': '' //an empty string displays nothing!
});
答案 1 :(得分:1)
请注意,如果您为特别标签设置徽章,请取消设置此文本:
chrome.tab.query({currentWindow: true, active: true}, function(tabs) {
var tab = tabs[0];
chrome.browserAction.setBadgeText({
text: ''
tabId: theTabId
});
});