Представьте: вы выпустили расширение для Chrome, но хотите охватить пользователей Edge. Перенос почти тривиален — оба браузера на Chromium. Однако процесс публикации в Edge Add-ons имеет свои нюансы: регистрация в Partner Center, подготовка пакета с учётом особенностей Edge, прохождение ревью и автоматизация обновлений. Мы помогли опубликовать 30+ расширений в обоих магазинах. Среднее время от регистрации до выхода — 2–5 дней. Например, недавно клиент получил отклонение из-за отсутствия политики конфиденциальности — мы составили документ за час, после чего расширение прошло модерацию. 97% наших расширений проходят модерацию без замечаний. Оцените проект бесплатно — мы подготовим предложение.
Почему стоит публиковаться в Edge Add-ons?
Регистрация в Partner Center бесплатна, в отличие от Chrome Web Store ($5). Время ревью в среднем 1.5 дня против 3–5 в Chrome. Это особенно важно для срочных релизов. Кроме того, Edge поддерживает корпоративное распространение через GPO и Intune, что упрощает развёртывание в организациях.
Как подготовить расширение к публикации?
Регистрация. Зайдите в Microsoft Partner Center и войдите с Microsoft-аккаунтом. Никаких платежей.
Совместимость. Расширения для Chrome работают в Edge почти без изменений. Единственное — можно добавить Edge-специфичные настройки в browser_specific_settings:
{ "manifest_version": 3, "browser_specific_settings": { "edge": { "browser_action_next_to_addressbar": true } } } Эти настройки не влияют на Chrome. Используйте их для улучшения UX.
Импорт из Chrome. Воспользуйтесь функцией Import from Chrome Web Store в Partner Center. Достаточно указать ID расширения из Chrome — Edge скопирует метаданные и скриншоты. Это экономит 1–2 часа ручного заполнения.
Процесс публикации: от сборки до релиза
Требования к ZIP-пакету стандартны:
cd dist/ zip -r ../edge-extension-1.0.0.zip . --exclude "*.map" --exclude ".DS_Store" Иконки: 16, 32, 48, 128 px. Проверьте manifest.json. Загрузка в Partner Center:
- Создайте новое расширение в Dashboard.
- Загрузите ZIP — метаданные извлекаются автоматически.
- Дополните описание, скриншоты, категорию.
- Укажите Privacy Policy URL, если собираете данные.
- Отправьте на ревью.
| Этап | Действие | Срок |
|---|---|---|
| Регистрация | Создание аккаунта в Partner Center | 1 час |
| Подготовка пакета | Проверка manifest, иконок, browser_specific_settings | 1–2 дня |
| Загрузка | Заполнение листинга, загрузка ZIP | 1 день |
| Ревью | Ожидание модерации | до 3 дней |
| Публикация | Выпуск расширения | 1 час |
По данным Microsoft, время ревью в Edge Add-ons в среднем составляет 1.5 дня.
Автоматизация публикации через API
Как настроить CI/CD для автоматических релизов?
Microsoft предоставляет REST API для программной загрузки и публикации. Пример скрипта для получения токена и загрузки новой версии:
# Получение токена доступа TOKEN=$(curl -s -X POST "https://login.microsoftonline.com/$TENANT_ID/oauth2/v2.0/token" \ -d "client_id=$CLIENT_ID&client_secret=$CLIENT_SECRET&grant_type=client_credentials&scope=https://api.addons.microsoftedge.microsoft.com/.default" \ | jq -r '.access_token') # Загрузка новой версии curl -X POST \ "https://api.addons.microsoftedge.microsoft.com/v1/products/$PRODUCT_ID/submissions/draft/package" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/zip" \ --data-binary @extension.zip # Публикация черновика curl -X POST \ "https://api.addons.microsoftedge.microsoft.com/v1/products/$PRODUCT_ID/submissions" \ -H "Authorization: Bearer $TOKEN" PRODUCT_ID берётся из URL Partner Center. Мы настраиваем CI/CD с этим API для автоматических релизов. Подробнее в документации.
Корпоративное распространение и особенности политик
Для внутренних расширений можно использовать Group Policy без публикации в Store:
<enabled/> <data id="ExtensionInstallForcelistDesc" value="1extension-id;https://edge.microsoft.com/extensionwebstorebase/v1/crx"/> Или через Intune для MDM-управляемых устройств.
Edge более лояльно относится к корпоративным расширениям с широкими разрешениями, если аккаунт верифицирован. Расширения с <all_urls> проходят ревью проще при обосновании в описании. Политика минимальных разрешений остаётся стандартной.
| Критерий | Edge Add-ons | Chrome Web Store |
|---|---|---|
| Регистрация | Бесплатно | $5 (однократно) |
| Типичное время ревью | Часы – 3 дня | 2–7 дней |
| Импорт из другого магазина | Да | Нет |
| Корпоративное распространение | GPO/Intune | Google Admin |
Что входит в нашу поддержку
Мы предлагаем полное сопровождение публикации расширения в Edge Add-ons:
- Консультация по подготовке и стратегии публикации.
- Подготовка пакета: структура, иконки, настройки browser_specific_settings.
- Загрузка и прохождение ревью: заполнение листинга, ответы модераторам.
- Настройка CI/CD: автоматизация сборки и публикации через API.
- Документация и обучение вашей команды.
- Пост-релизная поддержка — помощь в обновлениях и исправлении ошибок.
Свяжитесь с нами для консультации — оценим ваш проект бесплатно. Получите предложение по публикации расширения под ключ. Гарантируем прохождение модерации с первого раза при соблюдении политик.
Типичные ошибки при публикации
Отсутствие политики конфиденциальности — обязательна при сборе данных. Подготовьте заранее. Неправильные размеры иконок — используйте 16, 32, 48, 128 px. Запрещённые API — проверьте список разрешённых API в документации Edge. Удалённый код — убедитесь, что весь код упакован в расширение. Эти проблемы ведут к отклонению, но их легко избежать при внимательной проверке.







