停用Chrome扩展程序后如何禁用徽章?

时间:2019-01-04 06:32:43

标签: google-chrome-extension

从弹出菜单中禁用扩展名后,徽章将继续显示数字(表示翻译的单词数)。如果扩展名被禁用,我想解决此问题,我希望徽章不显示任何内容See the link for image < / p>

 execute: function() {
            contextMenu = new ContextMenu, translatedWords = {}, activeContextMenuIds = ["speakTheWord", "blacklistWebsite", "searchForSimilarWords", "translateSentence", "whitelistWebsite"], chrome.runtime.onInstalled.addListener(setup), chrome.contextMenus.onClicked.addListener(contextMenuClickHandler), chrome.tabs.onUpdated.addListener(checkURLChange), chrome.tabs.onActivated.addListener(checkActiveTabChange), chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
                "message_on" === message && chrome.storage.local.get(null, function(obj) {
                    chrome.browserAction.setBadgeText({
                        text: String(obj.numberOfTranslatedWords)
                    }), chrome.browserAction.setBadgeBackgroundColor({
                        color: [48, 63, 159, 1]
                    })
                }), "message_off" === message && chrome.browserAction.setBadgeText({
                    text: String("")
                }), "speakTheWord" === message && contextMenu.speakTheWord()
            }), chrome.runtime.onInstalled.addListener(function(details) {
                "install" != details.reason && "update" != details.reason || chrome.storage.local.set({
                    newInstallUpdate: !0
                })
            })
        }
    }

0 个答案:

没有答案