skip to Main Content

Разработка расширений

Для Google Chrome, Firefox, Opera и других браузеров

Что такое расширение браузера

Расширения браузера (так же известны как browser extensions, plug-in (плагин), или add-on (дополнение) — это микропрограммы, которые расширяют функционал браузера, или встраиваются в облачный софт через браузер, и расширяют его функционал.

Готовое расширение предоставляется пользователю в виде архива, или скачивается через официальный магазин расширений браузера (ChromeOpera, Firefox , и другие), и просто активируется. Создать расширение можно при помощи HTML, CSS, JavaScript, продумав сначала его функциональную нагрузку.

google chrome extensions

Для чего нужны расширения, и их основные функции

Предназначение расширения — улучшить браузер, или облачный сервис, дополнить его, сделать более удобным пользователям, или объединить разные облачные сервисы между собой.

объединение разных облачных сервисов

Интеграционная функция расширений

Облачный софт для CRM, программ управления складом и многий других систем по ведению бизнеса становится все более популярным, а никакой облачный провайдер не дает возможности встроиться в него, и подогнать под себя.

В таком случае расширение — классная возможность взять хорошо продуманный облачный сервис, и встроить в него одну или несколько своих кнопок. Ей можно присвоить функцию экспорта данных, и наладить процесс обмена данными между разными внутренними системами. Таким образом можно получить кастомный функционал к чужому облачному софту.

Интеграционная функция расширений, planyway

Дополнительные возможности SaaS в любой вкладке браузера

Это могут быть фоновые сервисы разного характера: проверки, подсказки, календари, переводчики, помощники и прочие.

Дополнительные возможности SaaS, grammarly

Расширения как микросервисы

Расширения могут выступать микро-приложениями, которые вызываются «по кнопке” и взаимодействуют со страницей. Они способны считывать информацию с сайта, на котором их вызвали, и тем самым существенно упростить взаимодействие. Это могут быть любые сервисы заметок, скриншотов или видео, они могут не просто сохранять данные, а сразу выгружать их в облако, или отправлять, к примеру, почтой.

Расширения как микросервисы - screencastify

Инструменты для разработчиков

Вызывать инструменты не закрывая браузер — очень удобная возможность для разработчиков. Есть большое количество таких расширений, но об этом мы расскажем в другой раз.

Инструменты для разработчиков, whatfont

Преимущества и недостатки расширений браузера

Преимущества расширений

Преимущества расширений:

  • Быстрота доступа, удобство и понятность использования;
  • Кроссплатформенность — способность работать на любой платформе, где есть браузер;
  • Возможность интегрировать неинтегрируемое, вставить свою функциональность в сторонние продукты в ядро которых доступа нет;
  • Возможность объединять свои системы и облачные сервисы в комплексный корпоративный ландшафт систем;
Недостатки браузерных расширений

Недостатки браузерных расширений:

  • Необходимость периодических обновлений расширения под обновления браузера или сервиса;
  • Под каждый браузер нужно писать отдельную версию расширения;

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

Есть вопросы? Идеи?

Если у вас есть подобная идея, и вы хотите воплотить ее в жизнь — пишите нам, мы можем создать расширение любой сложности.

07.07.2018
Рейтинг: 5 / 5 (1)
Цей сайт є українською мовою. Ви можете переключити мову у меню, або зробити це зараз.