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


Имитация API наложения элементов управления окнами без установки PWA

В devTools в средстве приложения можно имитировать функцию наложения элементов управления окнами (WCO), которая имеется в прогрессивных веб-приложения (PWA), не устанавливая PWA сначала и включив функцию WCO. Моделируя функцию WCO в средствах разработки, вы можете быстрее протестировать изменения кода CSS для области заголовка, чем повторно установить измененный PWA.

Раздел

Использование функции WCO в PWA

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

Чтобы имитировать функцию WCO для Windows, Linux и macOS в PWA без установки PWA сначала, используйте раздел Наложение элементов управления окнами средства приложения в Средствах разработки.

Имитация наложения оконных элементов управления в средствах разработки

  1. Откройте прогрессивное веб-приложение (PWA), использующее функцию наложения элементов управления окнами (WCO). Например, откройте демонстрационное приложение 1DIV в новом окне или вкладке:

    Демонстрационная версия приложения 1DIV

    Наложение оконных элементов управления еще не отображается в правом верхнем углу веб-страницы.

  2. Щелкните веб-страницу правой кнопкой мыши и выберите Пункт Проверить. Или нажмите клавиши CTRL+SHIFT+I (Windows, Linux) или COMMAND+OPTION+I (macOS). Откроется devTools.

  3. На панели действий выберите вкладку Приложение . Если эта вкладка не отображается, нажмите кнопку Дополнительные инструменты (значок другие инструменты) и выберите Приложение.

  4. В средстве Приложение разверните узел Манифест в левом верхнем углу, а затем выберите Наложение элементов управления окнами.

  5. В разделе Наложение оконных элементов управления справа установите флажок Эмулировать наложение оконных элементов управления на<платформе>, а затем выберите платформу, например Windows, macOS или Linux.

    Смоделированное наложение оконных элементов управления добавляется на отрисованную веб-страницу:

    Наложение оконных элементов управления в правом верхнем углу демонстрационной веб-страницы

    Имитированное наложение — это статическое изображение. Значения переменных env(titlebar-area-left)CSS , env(titlebar-area-top), env(titlebar-area-width)и env(titlebar-area-height) задаются в соответствии с выбранной платформой.

См. также