Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

display_override

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Das display-Mitglied wird verwendet, um den bevorzugten Anzeigemodus eines Entwicklers für eine Website festzulegen. Es folgt einem Prozess, bei dem der Browser auf den nächsten Anzeigemodus zurückfällt, wenn der angeforderte Modus nicht unterstützt wird. In einigen fortgeschrittenen Anwendungsfällen reicht dieser Rückfallprozess möglicherweise nicht aus.

Das display_override-Mitglied löst dies, indem es dem Entwickler ermöglicht, eine Sequenz von Anzeigemodi bereitzustellen, die der Browser in Betracht zieht, bevor das display-Mitglied verwendet wird. Sein Wert ist ein Array von Anzeigemodi, die in Reihenfolge betrachtet werden, und der erste unterstützte Anzeigemodus wird angewendet.

Werte

Display-Override-Objekte sind Anzeigemodus-Strings, die möglichen Werte sind:

browser

Die Anwendung öffnet sich in einem herkömmlichen Browser-Tab oder einem neuen Fenster, abhängig vom Browser und der Plattform. Dies ist der Standard.

fullscreen

Der gesamte verfügbare Anzeigebereich wird genutzt und es wird keine Benutzeroberfläche des Chrome angezeigt.

minimal-ui

Die Anwendung wird wie eine eigenständige Anwendung mit einer minimalen Anzahl von UI-Elementen für die Steuerung der Navigation aussehen und sich anfühlen. Die Elemente variieren je nach Browser.

standalone

Die Anwendung wird als eigenständige Anwendung aussehen und sich anfühlen. Dies kann beinhalten, dass die Anwendung ein eigenes Fenster besitzt, ein eigenes Symbol im Programmlauncher hat usw. In diesem Modus wird die Benutzeroberfläche für die Steuerung der Navigation vom User-Agent ausgeschlossen, es können jedoch andere UI-Elemente wie eine Statusleiste enthalten sein.

tabbed Experimentell

Die Anwendung kann mehrere Anwendungskontexte innerhalb eines einzigen Betriebssystemfensters enthalten. Unterstützende Browser können wählen, wie diese Kontexte angezeigt werden, aber ein üblicher Ansatz ist, eine Tableiste zum Wechseln zwischen ihnen bereitzustellen.

window-controls-overlay Experimentell

Dieser Anzeigemodus gilt nur, wenn die Anwendung in einem separaten PWA-Fenster und auf einem Desktop-Betriebssystem geöffnet ist. Die Anwendung wird sich für das Fenstersteuerungs-Overlay-Feature anmelden, bei dem die gesamte Fensteroberfläche für den Web-Inhalt der App verfügbar ist und die Fenstersteuerelemente (maximieren, minimieren, schließen und andere PWA-spezifische Schaltflächen) als Overlay über dem Web-Inhalt erscheinen.

Beispiele

Im untenstehenden Beispiel wird der Browser die folgende Anzeigemodus-Rückfallkette in dieser Reihenfolge in Betracht ziehen: fullscreenminimal-uistandalone.

json
{
  "display_override": ["fullscreen", "minimal-ui"],
  "display": "standalone"
}

Spezifikationen

Specification
Manifest Incubations
# display_override-member

Browser-Kompatibilität

Siehe auch