Поделиться через


Разработка возможностей для боковой панели в Microsoft Edge

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

Боковая панель в Microsoft Edge с полезными инструментами, а также вкладка main

Как разработчик, вы можете использовать боковую панель для собственных возможностей двумя способами:

  • Адаптировав существующее прогрессивное веб-приложение (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.