Почему некоторые расширения Chrome на панели инструментов расширений недоступны?

9

Некоторые из моих расширений Chrome выделены серым цветом. Эти расширения, как правило, все еще работают. Кажется, единственное, что не работает - это счетчик для расширения Inbox Checker.

Что это значит, если расширение выделено серым цветом на панели инструментов расширения? И что я могу сделать, чтобы это исправить?

Расширения Chrome

Ремко Хасинг
источник

Ответы:

9

Это потому, что Google что-то изменил, я могу засвидетельствовать о своем собственном пользовательском расширении, которое я написал, раньше у него была цветная иконка, и внезапно после обновления Chrome иконка стала серой (однако расширение функционировало правильно).


Для разработчиков, которые устраняют эту надоедливую ошибку (и перебирают ее на этот вопрос) , я ответил на аналогичный вопрос в переполнении стека.

Я должен был узнать больше, поэтому я разработал обратное проектирование знаменитого расширения AD Block (у которого есть не серый значок).

Я пытался что-то изменить в файле manifast.json расширения. В конце концов я обнаружил, что следующий параметр сохраняет значок colorfull:

{
  ...

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

  ...
}

введите описание изображения здесь

Йосеф Харуш
источник
1
Я заметил, что Reddit Enhancement Suite имеет серый цвет, когда вы не находитесь в домене reddit, и другой цвет. Позволяет легко определить, когда расширение делает свое дело, однако, глядя на манифест, я не могу понять, как они это делают. Любые идеи?
Маффин Ман
По состоянию на 30 ноября 2016 года я скептически относился к тому, что этот ответ сработает, но это сработало. Хотел бы я знать почему. Спасибо
Райан Мартин
Обратите внимание, что вам нужно установить «default_popup», чтобы действие щелчка вступило в силу.
Shadoath
0

У Chrome были проблемы с этим, так как они обновили. Они пытаются отключить вредоносное ПО, но мы все знаем, что вредоносное ПО само установится без разрешения пользователя.

шаги:

  1. Откройте файл * .crx в 7-zip (вероятно, работает и в других инструментах архивирования, но это то, что я использовал).
  2. Извлеките содержимое в папку
  3. Перейдите на страницу менеджера расширений Chrome и включите режим разработчика
  4. Нажмите кнопку «Загрузить распакованное расширение»
  5. Найдите папку, которую вы создали выше, и нажмите OK

Chrome теперь загрузит расширение, потому что думает, что вы тестируете расширение «в процессе».

NetworkKingPin
источник
0

Многие из них, по крайней мере, неактивны по уважительным причинам.

Некоторые, такие как «Google Scroll», отображаются серым цветом, поскольку они устарели.

Другие недоступны, пока вы видите страницу, на которой они не работают; когда вы дойдете до страницы, где они могут работать, они снова восстановят цвет. Например, «RSS-подписка от Google» будет работать только в тех сетях, которые предлагают услугу RSS, а «Редакция расширения Reddit» будет окрашена только при просмотре веб-сайта reddit.org.

Наконец, другие, потому что вы скрыли их (на самом деле просто их значок), вы можете восстановить их, щелкнув правой кнопкой мыши значок и нажав «Показать на панели инструментов».

Мартин
источник