Обзор расширений Microsoft Edge

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

Пользователи просматривают и устанавливают расширения для Microsoft Edge с сайта надстроек Microsoft Edge . Надстройки включают расширения и темы.

Эта документация предназначена для разработчиков расширений, а не для конечных пользователей расширений Microsoft Edge. Сведения об использовании расширений для Microsoft Edge см. в документации пользователей о расширениях Microsoft Edge.

Подробное содержимое:

Введение

Как разработчик расширения браузера вы публикуете расширение (или тему) Microsoft Edge в надстройках Microsoft Edge. В статьях о расширениях Microsoft Edge и в Центре партнеров магазин слов содержит сайт надстроек Microsoft Edge.

На сайте надстроек Microsoft Edge можно ввести различные условия поиска в текстовом поле Расширения поиска, темы и другие , чтобы найти расширения и темы, такие как домашняя страница Microsoft Bing и расширение поисковой системы :

Расширение

Вы можете создать расширение Microsoft Edge для добавления функций в браузер или улучшить функции определенных веб-страниц, определив дополнительный интерфейс. Сопутствующие функции включают блокировщики рекламы и диспетчеры паролей.

Расширение должно включать по крайней мере следующие функции:

  • JSON-файл манифеста приложения, содержащий основные сведения о платформе.
  • Файл JavaScript, определяющий функцию.
  • ФАЙЛЫ HTML и CSS, определяющие пользовательский интерфейс.

Сайты расширений для различных браузеров

Отличные места для начала разработки расширений и исследования документации — это сайты, размещенные в браузерных организациях.

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

Браузер Chromium? Документация по разработке расширений
Microsoft Edge Да Разработчик надстроек Microsoft Edge
Google Chrome Да Расширения Chrome
Opera Да Документация по расширениям
Храбрый Да Использование Веб-магазина Chrome
Apple Safari Нет Расширения приложений Safari
Mozilla Firefox Нет Расширения браузера

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

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

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

Microsoft Edge основан на проекте браузера Chromium с открытым кодом. Другие браузеры также основаны на Chromium, таких как Google Chrome, Opera и Brave.

браузеры на основе Chromium используют одни и те же API расширений и тот же способ упаковки расширений. Это сводит к минимуму необходимость в обслуживании нескольких параллельных версий расширения.

Создавая расширение Chromium, вы создаете меньше строк кода и нацеливаетесь на большее число браузеров.

Совместимость браузеров и тестирование расширений

Иногда между Chromium браузерами отсутствует четность API. Например, существуют различия в API удостоверений и платежей. Чтобы убедиться, что расширение соответствует ожиданиям клиентов, ознакомьтесь с состоянием API в следующей официальной документации по браузеру:

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

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

См. также:

API-интерфейсы для браузера

В большинстве случаев расширение, предназначенное для подсистемы браузера Chromium, работает в различных браузерах на основе Chromium. API работают должным образом. Некоторые менее распространенные API могут быть зависят от браузера.

В некоторых руководствах по сайтам магазинов расширений, зависящих от браузера, используются ИНТЕРФЕЙСы API для браузера, которые могут не соответствовать браузеру для разрабатываемого приложения. Ссылки на учебники приведены в разделе См. также ниже.

Публикация расширения в магазинах браузера

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

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

Чтобы пользователи нашли расширение в Microsoft Edge, опубликуйте его на сайте надстроек Microsoft Edge. См . статью Публикация расширения в надстройках Microsoft Edge ниже.

Пользователям может потребоваться установить расширение в разных браузерах. В этом сценарии можно перенести существующие расширения Chromium из одного браузера в другой.

Перенос существующего расширения в Microsoft Edge

Если вы уже разработали расширение для другого браузера на основе Chromium, вы можете отправить его в разделе Надстройки Microsoft Edge. Вам не нужно перезаписывать расширение или проверять его работу в Microsoft Edge. Однако при переносе существующего расширения Chromium в другие браузеры Chromium убедитесь, что те же API или альтернативы доступны для целевого браузера.

Дополнительные сведения о переносе расширения Chrome в Microsoft Edge см. в статье Перенос расширения Chrome в Microsoft Edge. После переноса расширения в целевой браузер следующим шагом является его публикация.

Публикация расширения в надстройках Microsoft Edge

Расширение Microsoft Edge публикуется в надстройках Microsoft Edge.

Чтобы начать публикацию расширения Microsoft Edge, необходимо зарегистрировать учетную запись разработчика с учетной записью электронной почты Майкрософт (MSA), чтобы отправить список расширений в надстройках Microsoft Edge. Адрес электронной почты учетной записи Майкрософт (MSA) включает @outlook.com, @live.comили @hotmail.com.

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

Чтобы отправить расширение в надстройках Microsoft Edge, необходимо указать следующие элементы:

  • Архивный файл (.zip), содержащий файлы кода.
  • Все необходимые визуальные ресурсы, включая логотип и небольшую рекламную плитку.
  • Необязательный рекламный носитель, например снимки экрана, рекламные плитки и URL-адрес видео.
  • Сведения, описывающие расширение, такие как имя, краткое описание и ссылка на политику конфиденциальности.

Разные магазины могут иметь разные требования к отправке. В приведенном выше списке перечислены требования к публикации расширения для Microsoft Edge. Дополнительные сведения см. в статье Публикация расширения Microsoft Edge.

После успешной отправки расширения ваше расширение проходит проверку и проходит или завершается сбоем процесса сертификации. Вы получите уведомление о результатах и при необходимости получите дальнейшие действия. Если вы отправляете обновление расширения в надстройках Microsoft Edge, это начинает новый процесс проверки.

На сайте надстроек Microsoft Edge значок "Рекомендуемые" содержит ссылки на этот раздел. Эта документация предназначена для разработчиков расширений, а не для конечных пользователей расширений Microsoft Edge. Сведения об использовании расширений для Microsoft Edge см. в документации пользователей о расширениях Microsoft Edge.

Расширения курируются, чтобы помочь пользователям обнаружить надежные и высокопроизводительные расширения. Эмблема "Популярные" в надстройках Microsoft Edge выделяет расширения, которые соответствуют высокому уровню качества, безопасности и взаимодействия с пользователем.

Значок

Эмблема "Избранные" награждается для выбора расширений, которые соответствуют рекомендациям по расширению. При наведении указателя мыши на значок "Популярные " всплывают подсказка: Это расширение соответствует всем рекомендуемой методике Майкрософт и проверено.

Например, расширение домашней страницы Microsoft Bing имеет значок "Рекомендуемые " справа от имени расширения:

Значок

Значок "Избранные " указывает, что:

  • Расширение соответствует рекомендациям Корпорации Майкрософт в отношении безопасности, конфиденциальности, производительности и взаимодействия с пользователем.

  • Расширение было проверено и выбрано с помощью автоматизированной системы.

  • Расширение обеспечивает надежный и высококачественный интерфейс для пользователей Microsoft Edge.

Значок "Подборка " не является суждением о безопасности. Расширение без значка "Рекомендуемые " не обязательно является небезопасным; расширение просто не соответствует текущему пороговой величине для состояния подборки.

Значок "Избранные " не является постоянным. Расширение может потерять значок "Рекомендуемые" , если расширение больше не соответствует изменяющимся стандартам или если качество расширения со временем ухудшается.

Для поддержания экосистемы высокого качества корпорация Майкрософт периодически повторно оценивает все расширения с эмблемами. Значок "Рекомендуемые" может быть удален из-за:

  • Снижение взаимодействия с пользователем или метрик производительности.

  • Устаревшее или неполное хранение сведений о листинге.

  • Проблемы безопасности или конфиденциальности.

  • Изменения в критериях оценки Майкрософт.

Все решения о значке "Избранные" являются окончательными и не подлежат индивидуальной проверке. Не существует ручного процесса подачи заявки или апелляции. Эмблема "Избранные" присваивается и отзывается в соответствии с внутренними критериями оценки и инструментами.

Чтобы улучшить качество расширения и повысить его право на значок "Рекомендуемые ", см. рекомендации по расширению.

См. также

Microsoft Edge

Магазин
Документация для конечных пользователей
Разработка

Внешних:

Google Chrome или Chromium браузерный модуль

Магазин
Разработка

Opera

Магазин
Разработка

Храбрый

Магазин
Документация для конечных пользователей
Разработка

Apple Safari

Магазин
Разработка

Mozilla Firefox

Магазин
Разработка