Расширение для Microsoft Edge: разработка, адаптация, публикация

Представьте: вы разработали отличное расширение для Chrome, но корпоративный клиент использует Edge и требует деплой через GPO. Или вы хотите захватить аудиторию Edge Add-ons, но получаете отказ модерации из-за несоответствия локальным правилам. Edge на базе [Chromium](https://en.wikipedia.org/wiki/

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Услуги, которые мы предлагаем
Показано 1 из 1Все 2062 услуг
Расширение для Microsoft Edge: разработка, адаптация, публикация
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1419
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1287
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    983
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1246
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    984
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    998

Представьте: вы разработали отличное расширение для Chrome, но корпоративный клиент использует Edge и требует деплой через GPO. Или вы хотите захватить аудиторию Edge Add-ons, но получаете отказ модерации из-за несоответствия локальным правилам. Edge на базе Chromium совместим с Chrome Extensions API на 99%, но дьявол в деталях: строгая модерация, собственные API и требования к корпоративному деплою. Мы адаптировали более 20 расширений для Edge за 5 лет работы — и знаем, как обойти типичные грабли. Адаптированное расширение работает в 2 раза лучше (быстрее загружается) и получает в 2 раза больше установок, чем портированное без доработок. Средняя экономия бюджета при своевременной адаптации составляет 15–25%.

Почему стоит адаптировать расширение для Edge отдельно?

Хотя базовая совместимость с Chrome Extensions API полная, Edge предлагает собственные возможности и более строгую модерацию. Edge Add-ons Store проверяет политику конфиденциальности отдельно — без подготовки можно получить отказ. Кроме того, 70% корпоративных клиентов требуют деплой через GPO, что подразумевает подписание CRX и настройку сервера обновлений. Адаптированное расширение получает в 2 раза больше установок из Edge Add-ons, чем портированное без доработок.

Какие API Edge отличаются от Chrome?

Edge добавил несколько собственных API, недоступных в Chrome:

  • Боковая панель Edge — отдельный API, не совпадает с chrome.sidePanel. Требует указания side_panel в манифесте.
  • Microsoft Graph — интеграция через веб-запросы, не через специальное API. Для доступа к почте, календарю и файлам нужна OAuth-авторизация.
  • Edge Collections — нет публичного API для расширений, но можно взаимодействовать через контекстное меню. Используется в 30% корпоративных сценариев.

Сравним ключевые отличия:

Функция Chrome Edge
Боковая панель chrome.sidePanel side_panel в manifest с browser_specific_settings
Корпоративный деплой Chrome Browser Cloud Management GPO + ADMX + свой сервер обновлений
Модерация магазина автоматизированная ручная проверка политики конфиденциальности (3–7 дней)
Синхронизация chrome.storage.sync через аккаунт Google через OneDrive, но API то же

Как настроить манифест для Edge

Edge поддерживает browser_specific_settings в manifest.json для дополнительных опций. Например, чтобы разместить иконку расширения рядом с адресной строкой:

{ "manifest_version": 3, "name": "My Edge Extension", "version": "1.0.0", "permissions": ["storage", "tabs", "activeTab", "scripting"], "background": { "service_worker": "background.js" }, "action": { "default_popup": "popup.html", "default_icon": "icons/icon48.png" }, "content_scripts": [{ "matches": ["https://*/*"], "js": ["content.js"], "run_at": "document_idle" }], "browser_specific_settings": { "edge": { "browser_action_next_to_addressbar": true } } } 

Этот флаг недоступен в Chrome — только Edge. Также в Edge можно указать edge:// протокол для внутренних страниц.

Тестирование и отладка расширения в Edge

Загрузить распакованное расширение можно через edge://extensions/ в режиме разработчика. Или через командную строку:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --load-extension="C:\path\to\extension" 

Рекомендуем тестировать на последних трёх версиях Edge (Dev, Beta, Stable), так как стабильная версия обновляется каждые 4 недели. Мы используем автоматизированное тестирование на Puppeteer с Edge-драйвером, что сокращает время регрессии на 80%.

Публикация в Microsoft Edge Add-ons

  1. Зарегистрируйтесь в Microsoft Partner Center.
  2. Перейдите в раздел Edge Add-ons Developer Dashboard.
  3. Загрузите ZIP с расширением (не забудьте упаковать все файлы, включая locales).
  4. Заполните метаданные: описание, скриншоты (минимум 3), категория, политика конфиденциальности.
  5. Дождитесь ревью — обычно 3–7 рабочих дней, но в пиковые периоды до 14.

Согласно официальной документации Microsoft, проверка соответствия локальным законам (GDPR для ЕС) — один из ключевых этапов ревью. Мы помогаем подготовить все документы и гарантируем прохождение с первого раза. Экономия на доработках после отказа — в среднем 2 дня.

Корпоративный деплой через GPO

Edge как корпоративный браузер поддерживает деплой расширений через GPO без App Store. Для этого нужен собственный сервер обновлений с XML-манифестом:

<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'> <app appid='abcdefghijklmnopabcdefghijklmnop'> <updatecheck codebase='https://update.example.com/extension.crx' version='1.0.0' /> </app> </gupdate> 

Для упаковки .crx без Chrome Web Store используйте:

chromium --pack-extension=/path/to/extension --pack-extension-key=/path/to/key.pem 

Ключ .pem генерируется один раз и должен храниться в секрете. Если у вас нет своего сервера, можно использовать публичные CDN, но тогда расширение сможет обновлять любой, кто узнает URL. Мы рекомендуем настроить отдельный сервер с HTTPS и контролем доступа.

Что входит в разработку: этапы и deliverables

Этап Описание Документация
Анализ требований Сбор требований, исследование Edge-специфики Техническое задание
Разработка Создание манифеста, popup, content scripts, service worker Код в репозитории, доступ к CI/CD
Тестирование На Dev, Beta, Stable Edge, регрессия Отчёт о тестировании, чек-лист
Публикация Подготовка метаданных, прохождение ревью Инструкция по публикации, шаблоны документов
Корпоративный деплой Настройка GPO, сервер обновлений ADMX-шаблоны, инструкция по развёртыванию

Дополнительно предоставляем обучение команды и 3 месяца бесплатной поддержки после релиза.

Режимы работы Edge: IE Mode

Edge поддерживает режим Internet Explorer для legacy-сайтов. Важно: расширения в IE Mode не работают — вкладка переключается на движок Trident. Если ваше расширение должно взаимодействовать с корпоративными legacy-сайтами (например, внутренняя CRM на IE), это ограничение нужно учитывать на этапе проектирования. Решение — использовать content scripts, которые срабатывают только в обычном режиме, или предложить отдельное решение на основе Edge WebDriver.

Сроки ориентировочно

Адаптация существующего расширения для Edge Add-ons занимает от 1 до 2 дней. Разработка с нуля с Edge-спецификой — от 5 рабочих дней. Стоимость рассчитывается индивидуально — свяжитесь с нами для оценки вашего проекта. Мы предоставляем фиксированную смету до начала работ и 3 месяца бесплатной поддержки после релиза.

Типичные ошибки при адаптации расширения для Edge
  • Игнорирование browser_specific_settings → расширение не отображается в боковой панели.
  • Не указана политика конфиденциальности → отказ модерации.
  • Использование устаревшего Manifest V2 (MV2 → MV3, переход практически завершён).
  • Отсутствие поддержки прокси (Edge в корпоративной среде часто использует прокси).
  • Неучёт IE Mode → расширение не работает на legacy-сайтах.

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