WindowControlsOverlayGeometryChangeEvent
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает во всех распространенных браузерах.
Экспериментально: Это экспериментальная технология экспериментальная технология
Перед использованием в продакшене внимательно изучите таблицу совместимости с браузерами.
Интерфейс WindowControlsOverlayGeometryChangeEvent API Оверлея управления окнами передаётся событию geometrychange при изменении размера или видимости области заголовка веб-приложения Progress Web App на компьютере.
Конструктор
-
WindowControlsOverlayGeometryChangeEvent()Экспериментально -
Создаёт событие
WindowControlsOverlayGeometryChangeEventс заданными параметрами.
Свойства экземпляра
Также наследует свойства от родительского класса Event.
-
WindowControlsOverlayGeometryChangeEvent.titlebarAreaRectТолько для чтения Экспериментально -
Объект
DOMRect, представляющий положение и размер области заголовка. -
WindowControlsOverlayGeometryChangeEvent.visibleТолько для чтения Экспериментально -
Значение Boolean, указывающее, отображается ли оверлей управления окнами или нет.
Примеры
Следующий пример показывает, как использовать экземпляр WindowControlsOverlayGeometryChangeEvent, добавив обработчик событий к свойству Navigator.windowControlsOverlay, чтобы прослушивать изменения геометрии области заголовка PWA.
if ("windowControlsOverlay" in navigator) {
navigator.windowControlsOverlay.addEventListener(
"geometrychange",
(event) => {
if (event.visible) {
const rect = event.titlebarAreaRect;
// Do something with the coordinates of the title bar area.
}
},
);
}
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
WindowControlsOverlayGeometryChangeEvent |
105 | 105 | Нет | 91 | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
WindowControlsOverlayGeometryChangeEvent |
105 | 105 | Нет | 91 | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
titlebarAreaRect |
105 | 105 | Нет | 91 | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
visible |
105 | 105 | Нет | 91 | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WindowControlsOverlayGeometryChangeEvent