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
WindowControlsOverlayGeometryChangeEventEreignis mit den angegebenen Parametern.
Instanzeigenschaften
Erbt auch Eigenschaften von seinem Elternteil Event.
WindowControlsOverlayGeometryChangeEvent.titlebarAreaRectSchreibgeschützt Experimentell-
Ein
DOMRect, das die Position und Größe des Titelleistenbereichs darstellt. WindowControlsOverlayGeometryChangeEvent.visibleSchreibgeschü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
Loading…