manifest-detail

Подробное изучение файла manifest.json: Ключевые поля и их значение

Файл manifest.json – это как паспорт вашего расширения. Он содержит всю необходимую информацию для Chrome, чтобы правильно установить, запустить и отобразить ваше расширение. В Модуле 2 мы коснулись основных полей, но давайте углубимся в наиболее важные из них, особенно для начинающих.

Ключевые поля manifest.json для новичков:

Пример полного manifest.json для простого блокнота:

{
  "manifest_version": 3,
  "name": "Мой Блокнот",
  "version": "1.0",
  "description": "Простое расширение для создания быстрых заметок прямо в браузере.",
  "action": {
    "default_popup": "popup.html",
    "default_icon": {
      "16": "images/icon16.png",
      "32": "images/icon32.png",
      "48": "images/icon48.png",
      "128": "images/icon128.png"
    },
    "default_title": "Открыть блокнот"
  },
  "icons": {
    "16": "images/icon16.png",
    "48": "images/icon48.png",
    "128": "images/icon128.png"
  }
}

Практическое задание:

  1. Измените manifest.json для расширения "Привет, мир!" из Модуля 2.
  2. Добавьте default_title в action.
  3. Измените name и description на более подходящие для "Привет, мир!".
  4. Обновите расширение в Chrome (chrome://extensions/ -> "Обновить" на карточке расширения).
  5. Проверьте, что заголовок и название расширения изменились.