Разработка возможностей для боковой панели в Microsoft Edge
Боковая панель в Microsoft Edge — это постоянная панель, расположенная сбоку браузера, которая сосуществует с основным содержимым браузера. Боковая панель позволяет пользователям легко получать доступ к популярным веб-сайтам и служебным программам наряду с вкладками браузера. Содержимое боковой панели дополняет основную задачу пользователя, позволяя параллельно просматривать страницы и свести к минимуму необходимость переключения контекстов между вкладками браузера. С помощью боковой панели в Microsoft Edge пользователи могут получить доступ к нужным средствам повышения производительности, оставаясь в рабочем процессе.
Как разработчик, вы можете использовать боковую панель для собственных возможностей двумя способами:
- Адаптировав существующее прогрессивное веб-приложение (PWA) для запуска на боковой панели.
- Используя API боковой панели в расширении Microsoft Edge.
Выберите правильный подход
Два разных способа использования боковой панели предназначены для удовлетворения различных потребностей разработчиков. Ниже приведены основные различия между приложениями боковой панели и расширениями боковой панели.
Аспект | Приложение боковой панели | Расширение боковой панели |
---|---|---|
Определение термина | Прогрессивное веб-приложение (PWA), которое выполняется на боковой панели. | Расширение Microsoft Edge, отображающее содержимое на боковой панели. |
Распределение | Как и веб-сайт, приложение размещается на веб-сервере приложения. | Расширение распространяется через веб-сайт надстроек Microsoft Edge. |
Возможности | Приложение может использовать все веб-API и функции, а также возможности PWA, такие как поддержка в автономном режиме, отправка или доступ к файловой системе. | Расширение может использовать мощные API расширения, например чтение или изменение текущей страницы. |
Контекст | Приложение выполняется в собственном веб-контексте, отдельно от вкладки main. | Расширение может получить доступ к текущей веб-странице и изменить ее с помощью скрипта содержимого расширения. |
Установка | Пользователь устанавливает приложение, взаимодействуя с боковой панелью при посещении веб-сайта приложения. | Расширение устанавливается пользователем с веб-сайта надстроек Microsoft Edge. |
Взаимодействие с пользователем | Приложение имеет собственный значок на боковой панели. Щелкнув значок, откроется боковая панель, если она была закрыта, и отображается содержимое приложения. | Взаимодействие с пользователем зависит от расширения. Расширение может открыть боковую панель в зависимости от веб-сайтов, которые пользователь посещает в браузере. |
Технологии, используемые в Office SharePoint Server 2007 | Веб-разработка и PWA. См. обзор прогрессивного веб-приложения (PWA). | Разработка расширений. См. статью Обзор расширений Microsoft Edge. |
Приложения на боковой панели
Приложения боковой панели позволяют адаптировать существующее прогрессивное веб-приложение (PWA) для безопасного запуска вместе с другими вкладками браузера для параллельного просмотра. Этот подход отлично подходит для веб-разработчиков, которые хотят предложить дополнительные возможности, включая социальные сети, приложения для обмена сообщениями или мультимедиа, которые не требуют расширенных возможностей расширений.
Инфраструктура приложений на боковой панели помогает пользователям обнаруживать и устанавливать приложения на боковой панели при просмотре веб-страниц, обеспечивая большую возможность обнаружения приложения, просто изменяя файл манифеста веб-приложения. Приложения на боковой панели — отличный вариант, если вы хотите повторно использовать существующее веб-приложение для боковой панели в Microsoft Edge и в полной мере использовать веб-возможности, доступные для PWA.
Дополнительные сведения о PWA и их создании см. в статье Обзор прогрессивных веб-приложения (PWA). Дополнительные сведения об адаптации существующей PWA к боковой панели в Microsoft Edge см. в статье Создание PWA для боковой панели в Microsoft Edge.
Расширения боковой панели
Расширения Microsoft Edge (надстройки) при необходимости могут использовать API боковой панели для отображения пользовательского интерфейса на боковой панели в Microsoft Edge. Это в дополнение к другим местам, где также отображаются расширения, например на панели инструментов Microsoft Edge или в виде всплывающих окон.
Если в вашем приложении используются мощные API расширений, например для чтения или изменения текущей страницы, то расширение боковой панели предоставляет эти возможности. Пользователи могут найти и установить эти расширения на веб-сайте надстроек Microsoft Edge. Команда Microsoft Edge продолжает развивать эти модели расширения боковой панели и приветствует ваши отзывы. Чтобы оставить отзыв, создайте новую проблему в репозитории или найдите существующие проблемы и присоединитесь к существующим беседам.
Дополнительные сведения о расширениях Microsoft Edge и их создании см. в статье Обзор расширений Microsoft Edge. Дополнительные сведения об использовании API боковой панели в расширении см. в статье Разработка расширения для боковой панели Microsoft Edge.