Por que algumas extensões do Chrome estão acinzentadas na barra de ferramentas de extensão?

9

Algumas das minhas extensões do Chrome estão acinzentadas. Essas extensões geralmente ainda estão funcionais. A única coisa que parece não funcionar é o contador da extensão do Inbox Checker.

O que significa se uma extensão está acinzentada na barra de ferramentas de extensão? E o que posso fazer para corrigir isso?

Extensões do Chrome

Remco Haszing
fonte

Respostas:

9

É porque o Google mudou alguma coisa, posso testemunhar em minha própria extensão personalizada que escrevi, que costumava ter um ícone colorido e, de repente, depois que o Chrome se atualizou, o ícone ficou cinza (no entanto, a extensão funcionou corretamente).


Para os desenvolvedores que solucionam esse bug irritante (e o pesquisam no Google até essa pergunta) , respondi a uma pergunta semelhante no Stack Overflow.

Eu tive que descobrir mais para que eu fiz a engenharia reversa da famosa extensão AD Block (que tem um ícone não cinza).

Tentei mudar as coisas no arquivo manifestast.json da extensão . Eventualmente, descobri que a seguinte configuração mantém o ícone colorido:

{
  ...

  "browser_action": {
    "default_icon": "icons/icon-32.png"
  },

  ...
}

insira a descrição da imagem aqui

Jossef Harush
fonte
11
Percebo que o Reddit Enhancement Suite é cinza quando você não está no domínio do reddit e é colorido de outra forma. Torna mais fácil determinar quando a extensão está sendo executada, porém, olhando para o manifesto, não consigo descobrir como eles estão fazendo isso. Alguma ideia?
O homem de muffin
Em 30 de novembro de 2016, eu estava cético quanto a essa resposta, mas funcionou. Eu gostaria de saber o porquê. Obrigado
Ryan Martin
Anote que você precisará definir o "default_popup" para que uma ação de clique entre em vigor.
Shadoath 26/03
0

O Chrome tem tido problemas com isso desde que foram atualizados. Eles estão tentando desativar o malware, mas todos sabemos que o malware se instala sem a permissão do usuário.

Passos:

  1. Abra o arquivo * .crx no 7-zip (provavelmente também funciona em outras ferramentas de arquivamento, mas foi o que eu usei).
  2. Extraia o conteúdo para uma pasta
  3. Vá para a página do gerenciador de extensões do Chrome e ative o modo de desenvolvedor
  4. Clique no botão "Carregar extensão descompactada"
  5. Localize a pasta que você criou acima e clique em OK

O Chrome agora carrega a extensão porque acha que você está testando uma extensão "Trabalho em andamento".

NetworkKingPin
fonte
0

Muitos deles, pelo menos, estão esmaecidos por boas razões.

Alguns, como o "Google Scroll", ficam acinzentados porque foram descontinuados.

Outros ficam acinzentados enquanto você vê uma página na qual eles não funcionam; quando você acessa uma página onde eles podem trabalhar, eles recuperam a cor novamente. Por exemplo, "a assinatura de RSS do Google" funcionaria apenas nas webs que oferecem o serviço RSS, e o "fato de aprimoramento do Reddit" será colorido somente quando você estiver navegando na web do reddit.org.

Finalmente, outros são porque você os ocultou (na verdade, apenas seu ícone), você pode restaurá-los clicando com o botão direito do mouse no ícone e clicando em "Mostrar na barra de ferramentas".

Martin
fonte