Перейти к содержанию

Браузерное расширение на заказ

Убирает повторяющиеся действия прямо в браузере: создание сделок, подстановка данных, отправка шаблона.

Кому подходит: Работа, которая целиком живёт в чужом интерфейсе, в CRM или кабинете поставщика, где API либо нет, либо он закрыт тарифом, который никто не купит.

Состав первой версии

  • кнопки на странице
  • подстановка данных
  • шаблоны сообщений
  • перенос в CRM

Цифры выше это пакет, на котором это стоит: Браузерное расширение. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.

Как проходит путь

  1. 01

    Расширение узнаёт страницу

    Оно просыпается только там, где ему есть что делать, и ставит кнопку рядом с тем местом, где курсор и так стоит.

  2. 02

    Данные берутся с открытой вкладки

    Всё, что человек видит, расширение читает, раскладывает по полям другой формы или отправляет в вашу систему.

  3. 03

    Действие подтверждается, а не случается само

    Перед отправкой видно, что уйдёт и куда: сделка, молча созданная не там, стоит дороже одного лишнего клика.

Что решает, будет это работать или раздражать

  • Разрешения решают судьбу публикации

    Доступ ко всем сайтам это долгая проверка в магазине, поэтому список адресов сужается до первой строки кода.

  • Чужой интерфейс меняется без предупреждения

    Смена вёрстки молча ломает привязку к полю, поэтому расширение проверяет, что нашло ожидаемое, и сообщает об изменении страницы.

  • Старые версии остаются в работе

    Между выкладкой и моментом, когда обновление дойдёт до всех, стоит проверка магазина, поэтому расширение и сервер договариваются о версии.

Что мерить после запуска

  • действий из расширения
  • кликов на операцию
  • сбоев привязки к странице
  • доля команды на свежей версии

Почему это выходит быстрее

Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.

Возможный стек под это

Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.

  • РасширениеTypeScriptReactChrome Manifest V3
  • Бэкенд и данныеNode.jsPostgreSQLRedisS3
  • Тесты и эксплуатацияPlaywrightDockerGrafana
Посмотреть весь стек

Посчитайте цену сами, прямо здесь

Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.

Шаг 1 из 5
Что нужно сделать?

Эти счета придут не от нас

  • аккаунт разработчика в Chrome Web Store
  • хостинг, если есть серверная часть
  • домен для страницы политики конфиденциальности
  • обращения к AI-моделям при разборе текста

Спрашивают до первого созвона

Заметит ли сервис, что мы используем расширение?
Расширение работает в браузере от имени человека, который уже вошёл, и делает то, что он делает руками. Граница это условия сервиса, и мы скажем о них до сметы, а не после блокировки.
А если у сервиса всё-таки есть API?
Тогда обычно надо брать API, и мы это скажем. Расширение уместно там, где API нет, где он стоит дороже самой задачи или где он не отдаёт того, что видно на экране.
Обязательно публиковать в магазине?
Нет. Внутренней команде расширение раздают закрыто, и обновления зависят только от вас; публикация нужна, когда его ставят ваши клиенты, и тогда проверку магазина закладываем заранее.
С чего это начинается
  • Разработкаот $1,900
  • Срок2–4 нед.
  • Поддержкаот $140/мес
Узнать цену за минуту