С чего же начинается разработка расширения для браузера Google Chrome? 

Для начала нам будет нужна какая-то папка на компьютере, в которой мы будем размещать все файлы, которые будут относиться к этому расширению. Вы можете разместить ее в любом месте на вашем компьютере.

Официальная документация, где можно подробнее почитать про разработку расширений для Chrome, можно найти здесь:

https://developer.chrome.com/extensions/getstarted

Сейчас нам нужен раздел "Create Manifest"

Манифест - это обычный текстовый файл, который сохранен в формате json. Этот файл manifest.json есть у любого расширения. 

Давайте создадим такой файл в нашем проекте.

{
    "name": "Getting Started Example",
    "version": "1.0",
    "description": "Build an Extension!",
    "manifest_version": 2
  }

Встретиться с понятием манифеста можно и при работе с другими сервисами, не только Google. 

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

name - это название нашего расширения. 

version - версия расширения. Можно оставить пока 1.0

description - это описание расширения. 

manifest_version - можно тоже оставлять 2. 

Создав файл манифеста, мы уже создали наше пробное приложение. Оно пока ничего не делает, Chrome может уже такое расширение увидеть. 

Переходим в меню Дополнительные инструменты - Расширения.

Включаем "Режим разработчика" см. видео и далее указываем Загрузка не запакованных файлов.

Указываем путь до папки, где находится файл манифеста. Если все прошло хорошо, мы увидим наше расширение среди включенных.