Dlaczego niektóre rozszerzenia Chrome są wyszarzone na pasku narzędzi rozszerzenia?

9

Niektóre moje rozszerzenia Chrome są wyszarzone. Te rozszerzenia są ogólnie nadal funkcjonalne. Jedyne, co wydaje się nie działać, to licznik rozszerzenia Inbox Checker.

Co to znaczy, że rozszerzenie jest wyszarzone na pasku narzędzi rozszerzenia? Co mogę zrobić, aby to naprawić?

Rozszerzenia Chrome

Remco Haszing
źródło

Odpowiedzi:

9

To dlatego, że Google coś zmieniło, mogę zaświadczyć na moim własnym niestandardowym rozszerzeniu, które napisałem, kiedyś miało kolorową ikonę i nagle po aktualizacji się Chrome ikona stała się szara (jednak rozszerzenie działało poprawnie).


Dla programistów, którzy rozwiązują ten irytujący błąd (i przechodzą przez Google do tego pytania) , odpowiedziałem na podobne pytanie w przepełnieniu stosu.

Musiałem dowiedzieć się więcej, więc iv'e wstecznie zaprojektowałem słynne rozszerzenie AD Block (które ma inną niż szara ikona).

Próbowałem zmienić rzeczy w pliku manifast.json rozszerzenia. W końcu odkryłem, że następujące ustawienie utrzymuje kolorową ikonę:

{
  ...

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

  ...
}

wprowadź opis zdjęcia tutaj

Jossef Harush
źródło
1
Zauważam, że Reddit Enhancement Suite jest szary, gdy nie jesteś w domenie reddit i ma inny kolor. Ułatwia określenie, kiedy rozszerzenie działa, ale patrząc na manifest, nie mogę zrozumieć, jak to robią. Jakieś pomysły?
The Muffin Man,
Według stanu na 30 listopada 2016 r. Byłem sceptyczny, że ta odpowiedź zadziała, ale się udało. Chciałbym wiedzieć, dlaczego. Dzięki
Ryan Martin
Zwróć uwagę, że będziesz musiał ustawić „default_popup”, aby akcja kliknięcia zaczęła obowiązywać.
Shadoath
0

Chrome ma z tym problemy od czasu ich aktualizacji. Próbują wyłączyć złośliwe oprogramowanie, ale wszyscy wiemy, że złośliwe oprogramowanie zainstaluje się bez pozwolenia użytkownika.

Kroki:

  1. Otwórz plik * .crx w 7-zip (prawdopodobnie działa również w innych narzędziach do archiwizacji, ale tego właśnie użyłem).
  2. Wyodrębnij zawartość do folderu
  3. Przejdź do strony menedżera rozszerzeń Chrome i włącz tryb programisty
  4. Kliknij przycisk „Załaduj rozpakowane rozszerzenie”
  5. Znajdź powyżej utworzony folder i kliknij OK

Chrome załaduje teraz rozszerzenie, ponieważ podejrzewa, że ​​testujesz rozszerzenie „Prace w toku”.

NetworkKingPin
źródło
0

Przynajmniej wielu z nich jest wyszarzonych z dobrych powodów.

Niektóre, takie jak „Google Scroll”, są wyszarzone, ponieważ są przestarzałe.

Inne są wyszarzone, gdy widzisz stronę, na której nie działają; po wejściu na stronę, na której mogą pracować, ponownie odzyskają kolor. Na przykład „Subskrypcja RSS przez Google” będzie działać tylko w tych witrynach, które oferują usługę RSS, a „Kombinezon ulepszenia Reddit” będzie kolorowy tylko podczas przeglądania sieci reddit.org.

Wreszcie inne są dlatego, że je ukryłeś (właściwie tylko jego ikona), możesz je przywrócić, klikając prawym przyciskiem myszy ikonę i klikając „pokaż na pasku narzędzi”.

Jaskółka oknówka
źródło