Уявіть: ви випустили розширення для Chrome, але хочете охопити користувачів Edge. Перенесення майже тривіальне — обидва браузери на Chromium. Однак процес публікації в Edge Add-ons має свої нюанси: реєстрація в Partner Center, підготовка пакета з урахуванням особливостей Edge, проходження рев'ю та автоматизація оновлень. Ми допомогли опублікувати 30+ розширень в обох магазинах. Працюємо на ринку понад 5 років, і 97% наших розширень проходять модерацію без зауважень. Вартість повної підтримки публікації стартує від 5000 грн — це значно дешевше, ніж витрати на повторні рев'ю. Середній час від реєстрації до виходу — 2–5 днів. Наприклад, нещодавно клієнт отримав відхилення через відсутність політики конфіденційності — ми склали документ за годину, після чого розширення пройшло модерацію. Оцініть проєкт безкоштовно — ми підготуємо пропозицію.
Чому варто публікуватися в Edge Add-ons?
Реєстрація в Partner Center безкоштовна, на відміну від Chrome Web Store ($5). Час рев'ю в середньому 1.5 дня проти 3–5 у Chrome — це в 2-3 рази швидше. Таке порівняння підкреслює перевагу Edge Add-ons для термінових релізів. Крім того, Edge підтримує корпоративне поширення через GPO та Intune, що спрощує розгортання в організаціях.
Як підготувати розширення до публікації?
Реєстрація. Зайдіть у Microsoft Partner Center і ввійдіть з Microsoft-обліковим записом. Жодних платежів.
Сумісність. Для публікації розширення Edge в Microsoft Edge Add-ons потрібно лише переконатися, що manifest.json сумісний. Розширення для 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. Віддалений код — переконайтеся, що весь код упакований в розширення. Ці проблеми призводять до відхилення, але їх легко уникнути при уважній перевірці.







