2016-02-01 2 views
7

Похоже, мы можем скрыть значок расширения для Chrome 48 и старше. Но после обновления Chrome до версии 49 (dev-канал) он отображает мой значок расширения :(Скрыть значок расширения с Chrome 49

У меня не было ни «browser_action», ни «default_icon» в манифесте. Json (ведьма - совет для Chrome до версии 49).

Любой из вас есть такая же проблема? Как получить скрытый значок рядом с адресной строкой?

ответ

10

Это (смерть мозга, если вы спросите меня) change by Chrome team.

Даже если у вас нет browser_action, на вашем расширении будет отображаться значок (или если это не так, плитка с первым именем расширения олучатель). Если вы не объявите browser_action, он будет серым и неинтерактивным, но все равно будет там.

Идея состоит в том, чтобы предупредить пользователя о том, что установлено какое-то потенциально скрытое расширение. Таким образом, только пользователь имеет право скрывать значок, щелкнув правой кнопкой мыши и выбрав «Скрыть в меню Chrome».

Я на 100% положителен, это приведет к беспорядку пользователя, но вы ничего не можете сделать.

+0

Хорошо, спасибо. Я понимаю, и, как конечный пользователь, я согласен с идеей обеспечения безопасности. Как разработчик, меня раздражает, потому что я бы сдержанным расширением для хорошо информированных клиентов. –

+0

Установите это расширение - https://chrome.google.com/webstore/detail/todotxt-lean-fast-task-ma/ohjgbfjncbnecbnijmpgjhodnhbhnjgk/related?hl=ru - Как они это сделали? Я не вижу значок в Chrome (48/49). – Uri

+0

@Uri Это приложение, а не расширение. Таким образом, он находится в панели приложений, а не в панели инструментов. Приложения имеют очень мало возможностей вмешиваться в браузер, поэтому я думаю, что Google не беспокоился о них. На CWS вы можете определить, является ли что-то расширением, если его представление деталей имеет значок внутри «кусочка головоломки». – Xan

Смежные вопросы