Chrome Extension Dev: Как выделить значок на клике? - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь выделить свое расширение серым с помощью этого фрагмента кода.

background. js

chrome.runtime.onInstalled.addListener(function() {
  chrome.pageAction.onClicked.addListener((tab) => {
    alert('OnClick Listener');
    chrome.tabs.executeScript({
      file: 'content.js'
    })
    chrome.pageAction.hide(tab.id);
    console.log(`tab.id: ${tab.id}`);
  });
}

Этот код позволяет мне только один раз щелкнуть значок расширения, который сейчас все в порядке.

вызов hide отключает мое расширение, однако значок не go возвращается к grayscale. Я даже пытался сбросить его с помощью chrome.pageAction.setIcon, чтобы принудительно обновить refre sh, но оно все еще было coloured.

Мне известно о Chrome Расширения: Как вы серого цвета? значок out в зависимости от URL? , но я не думаю, что то, что я ищу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...