Чому деякі розширення Chrome відображаються на сірій панелі інструментів розширення?


9

Деякі з моїх розширень Chrome затьмарені. Ці розширення, як правило, все ще функціональні. Єдине, що, здається, не працює - це лічильник розширення Inbox Checker.

Що це означає, якщо розширення зашмарується на панелі інструментів розширення? І що я можу зробити, щоб це виправити?

Розширення Chrome

Відповіді:


9

Це тому, що Google щось змінив, я можу засвідчити своє власне розширення, яке я написав, у нього була кольорова піктограма, і раптом після оновлення Chrome значок став сірим (однак розширення функціонувало належним чином).


Для розробників, які усувають цю набридливу помилку (і Google через це питання) , я відповів на аналогічне запитання в Stack Overflow.

Мені довелося дізнатися більше, щоб iv'e реверсував знаменитий розширення AD Block (на якому є не сірий значок).

Я спробував змінити речі у файлі manifast.json розширення. Врешті я з’ясував, що наступне налаштування зберігає піктограму кольорово:

{
  ...

  "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. Знайдіть папку, яку ви створили вище, і натисніть кнопку ОК

Зараз Chrome завантажить розширення, оскільки він вважає, що ви протестуєте розширення "Незавершене виробництво".


0

Багато з них, принаймні, із сірих причин сірі.

Деякі, як-от "Прокрутка Google", мають сірий колір, оскільки вони застаріли.

Інші сірі виділяються лише тоді, коли ви бачите сторінку, на якій вони не працюють; коли ви перейдете на сторінку, де вони можуть працювати, вони відновлять колір знову. Наприклад, "Підписка на RSS від Google" працює лише в тих веб-сайтах, які пропонують послугу RSS, а "Костюм покращення Reddit" буде кольоровим лише під час перегляду веб-сайту reddit.org.

Зрештою, інші, оскільки ви заховали їх (насправді лише його значок), ви можете відновити їх, натиснувши на нього правою кнопкою миші та натиснувши «Показати на панелі інструментів».

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.