Страницы

Поиск по вопросам

вторник, 21 мая 2019 г.

Как заставить рисовать хром “серую” иконку у расширения?

Мне нужно, чтобы иконка расширения при определенных условиях становилась "серой". Ни как не могу найти способ заставить хром рисовать такую иконку.
Важный момент - "серые" иконки - это именно фича хрома. Т.е. вариант с заготоволенными иконками с нормальными и серыми цветами меня не интересует.


Ответ

Стоит пойти от обратного: почему иконка у вас "цветная"? Полагаю вы используете page_action, иконка которого всегда цветная/оригинальная.
То, что вас интересует - это browser_action. Данное API позволяет поместить иконку приложения, которая по-умолчанию не активирована для каждого таба (и имеет серый цвет).

Комментариев нет:

Отправить комментарий