Избегайте создания действия браузера в расширении Chrome

Я создаю расширение для хрома. Когда расширение добавляется в Chrome, также добавляется значок рядом с адресной строкой (действие браузера). Мое расширение не требует никаких действий браузера. Итак, как я могу избежать создания этой иконки?

Изменить: мой файл манифеста:

{
"background": {
  "persistent": true,
  "scripts": [ "background.js" ]
},

"description": "This extension ...",
"manifest_version": 2,
"name": "Something",
"permissions": [ "webRequest", "webRequestBlocking", "http://*/*", 
"https://*/*" ],
"version": "1",

"icons": {
"128": "msdos.png"
}

person oarar    schedule 30.05.2017    source источник
comment
Вот как Chrome борется с вредоносными расширениями, установленными неопытными пользователями. Вы ничего не можете сделать, чтобы избежать этого. Вы можете добавить значок и заголовок с помощью ключа browser_action, хотя бы для того, чтобы ваше расширение выглядело красиво.   -  person wOxxOm    schedule 30.05.2017


Ответы (1)


Если расширение вашего браузера не требует browser_action, вы можете просто удалить его из manifest.json см.: from https://developer.chrome.com/extensions/browserAction.
Он удалит значок рядом с адресом панели.

Подробнее о manifest.json: https://developer.chrome.com/extensions/manifest

Если не получится, не могли бы вы опубликовать свой manifest.json

РЕДАКТИРОВАТЬ: Как упоминал wOxxOm, с января 2016 года Chrome показывает все значки веб-расширения. Так что скрыть это невозможно (кроме более старой версии Chrome).

person OlivierM    schedule 30.05.2017
comment
Ваш ответ применим только к старым версиям хрома или некоторым вилкам хрома. Новый Google Chrome всегда добавляет значок для расширения. - person wOxxOm; 30.05.2017
comment
Я добавил свой манифест. - person oarar; 30.05.2017