Расширение Chrome: как отобразить значок на панели инструментов? - PullRequest
1 голос
/ 27 октября 2019

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

Вот файл используемого манифеста, и этот манифест не добавляет значок на панель инструментов

{
  // Extension ID: my_id
  "key": ".....my key.......",
  "name": "....any name....",
  "version": "1.0",
  "manifest_version": 2,
  "description": "description",
  "app": {
    "launch": {
      "local_path": "main.html"
    }
  },
  "icons": {
    "128": "icon-128.png"
  },
  "permissions": [
    "...."
  ]
}

1 Ответ

0 голосов
/ 28 октября 2019

Иногда, даже добавляя значки в manifest.json, вы не можете просматривать значки на панели инструментов. Поскольку вам нужно действие браузера .

Вы можете попробовать добавить в этот manifest.json;

"browser_action": {
        "default_icon": "icon.png",
        "default_popup": "popup.html"
}

Также вы должны сгенерировать файл .html и изображение .png

Вкратце,

Расширение Chrome включает в себя третьи части.

  • Сценарий фона
  • Сценарий содержимого
  • Действие браузера (всплывающее окно))

Если вы хотите видеть значок на панели инструментов, вы должны установить действие браузера в manifest.json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...