Как отключить значок, когда расширение Chrome отключено? - PullRequest
0 голосов
/ 04 января 2019

Когда расширение отключено из всплывающего меню, значок продолжает показывать число (обозначающее количество переведенных слов). Я хочу это исправить, если расширение отключено, я хочу, чтобы значок ничего не показывал См. Ссылкудля изображения

 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
                })
            })
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...