Pourquoi certaines extensions Chrome sont-elles grisées dans la barre d'outils des extensions?

9

Certaines de mes extensions Chrome sont grisées. Ces extensions sont généralement toujours fonctionnelles. La seule chose qui ne semble pas fonctionner est le compteur de l'extension Inbox Checker.

Qu'est-ce que cela signifie si une extension est grisée dans la barre d'outils d'extension? Et que puis-je faire pour y remédier?

Extensions Chrome

Remco Haszing
la source

Réponses:

9

C'est parce que Google a changé quelque chose, je peux témoigner sur ma propre extension personnalisée que j'ai écrite, elle avait une icône colorée et soudain, après que Chrome s'est mise à jour, l'icône est devenue grise (mais l'extension a fonctionné correctement).


Pour les développeurs qui résolvent ce bogue ennuyeux (et google à travers cette question) , j'ai répondu à une question similaire dans Stack Overflow.

Je devais en savoir plus, donc j'ai procédé à l'ingénierie inverse de la célèbre extension AD Block (qui a une icône non grise).

J'ai essayé de changer les choses dans le fichier manifast.json de l' extension , j'ai finalement découvert que le paramètre suivant gardait l'icône colorée:

{
  ...

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

  ...
}

entrez la description de l'image ici

Jossef Harush
la source
1
Je remarque que Reddit Enhancement Suite est gris lorsque vous n'êtes pas sur le domaine reddit et est de couleur sinon. Il est facile de déterminer quand l'extension fait sa chose, mais en regardant le manifeste, je ne peux pas comprendre comment ils le font. Des idées?
The Muffin Man
Au 30 novembre 2016, j'étais sceptique quant au fait que cette réponse fonctionnerait, mais elle l'a fait. J'aimerais bien savoir pourquoi. Merci
Ryan Martin
Notez que vous devrez définir le "default_popup" pour qu'une action de clic prenne effet.
Shadoath
0

Chrome a eu des problèmes avec cela depuis leur mise à jour. Ils essaient de désactiver les logiciels malveillants, mais nous savons tous que les logiciels malveillants s'installeront automatiquement sans l'autorisation des utilisateurs.

Pas:

  1. Ouvrez le fichier * .crx en 7-zip (fonctionne probablement dans d'autres outils d'archivage également, mais c'est ce que j'ai utilisé).
  2. Extraire le contenu dans un dossier
  3. Accédez à la page du gestionnaire d'extensions de Chrome et activez le mode développeur
  4. Cliquez sur le bouton "Charger l'extension décompressée"
  5. Recherchez le dossier que vous créez ci-dessus et cliquez sur OK

Chrome va maintenant charger l'extension, car il pense que vous testez une extension "Travail en cours".

NetworkKingPin
la source
0

Beaucoup d'entre eux, au moins, sont grisés pour de bonnes raisons.

Certains, comme "Google Scroll", sont grisés car ils sont obsolètes.

D'autres sont grisés juste au moment où vous voyez une page dans laquelle ils ne fonctionnent pas; lorsque vous atteignez une page où ils peuvent travailler, ils récupèrent à nouveau la couleur. Par exemple, "l'abonnement RSS par Google" ne fonctionnerait que dans les sites Web qui offrent le service RSS, et "costume d'amélioration Reddit" sera coloré uniquement lorsque vous naviguerez sur le site reddit.org.

Enfin, d'autres sont parce que vous les avez cachés (en fait juste son icône), vous pouvez les restaurer en cliquant avec le bouton droit sur l'icône et en cliquant sur "afficher dans la barre d'outils".

Martin
la source