WindowControlsOverlayGeometryChangeEvent
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Das WindowControlsOverlayGeometryChangeEvent
Interface der Window Controls Overlay API wird an geometrychange
übergeben, wenn sich die Größe oder Sichtbarkeit des Titelleistenbereichs einer Desktop-Progress-Web-App ändert.
Konstruktor
WindowControlsOverlayGeometryChangeEvent()
Experimentell-
Erstellt ein
WindowControlsOverlayGeometryChangeEvent
Ereignis mit den angegebenen Parametern.
Instanzeigenschaften
Erbt auch Eigenschaften von seinem Elternteil Event
.
WindowControlsOverlayGeometryChangeEvent.titlebarAreaRect
Schreibgeschützt Experimentell-
Ein
DOMRect
, das die Position und Größe des Titelleistenbereichs darstellt. WindowControlsOverlayGeometryChangeEvent.visible
Schreibgeschützt Experimentell-
Ein Boolean, das angibt, ob das Fenstersteuerungsoverlay sichtbar ist oder nicht.
Beispiele
Das folgende Beispiel zeigt, wie eine Instanz von WindowControlsOverlayGeometryChangeEvent
verwendet wird, indem ein Ereignishandler zur Navigator.windowControlsOverlay
Eigenschaft hinzugefügt wird, um Geometrieänderungen des Titelleistenbereichs einer PWA zu überwachen.
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.
}
},
);
}
Spezifikationen
Specification |
---|
Window Controls Overlay # windowcontrolsoverlay-interface |
Browser-Kompatibilität
BCD tables only load in the browser