Referenz der Mitglieder des Web-App-Manifests

Diese Seite listet Referenzen für die Nutzung von Web-App-Manifesten im Web auf.

background_color

Das background_color-Manifest-Element wird verwendet, um eine anfängliche Hintergrundfarbe für Ihre Webanwendung anzugeben. Diese Farbe erscheint im Anwendungsfenster, bevor die Stylesheets Ihrer Anwendung geladen sind.

Beschreibung

Das description-Manifestmitglied wird verwendet, um die Kernfunktionen oder die Funktionsweise Ihrer Webanwendung zu erläutern. Dieser Text hilft Benutzern, den Zweck Ihrer App zu verstehen, wenn sie diese in einem App-Store betrachten.

display

Das display Manifestmitglied wird verwendet, um den bevorzugten Anzeigemodus für die Webanwendung anzugeben. Der Anzeigemodus bestimmt, wie viel der Benutzeroberfläche des Browsers dem Benutzer angezeigt wird, wenn die App im Kontext eines Betriebssystems gestartet wird. Sie können wählen, ob die vollständige Browser-Oberfläche angezeigt oder ausgeblendet werden soll, um ein stärker an eine App erinnerndes Erlebnis zu bieten.

display_override

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 Fallback-Prozess möglicherweise nicht aus.

file_handlers

Das file_handlers-Mitglied spezifiziert ein Array von Objekten, das die Dateitypen darstellt, die eine installierte Progressive Web App (PWA) verarbeiten kann.

icons

Das icons Manifestmitglied wird verwendet, um eine oder mehrere Bilddateien anzugeben, die die Symbole definieren, die Ihre Webanwendung repräsentieren.

id

Das Manifestmitglied id wird verwendet, um eine eindeutige Kennung für Ihre Webanwendung anzugeben.

Kategorien

Das Manifest-Mitglied categories ermöglicht es Ihnen, eine oder mehrere Klassifikationen für Ihre Webanwendung anzugeben. Diese Kategorien helfen Benutzern, Ihre App in App-Stores zu entdecken.

launch_handler

Das launch_handler Mitglied definiert Werte, die den Start einer Webanwendung steuern. Derzeit kann es nur einen einzigen Wert enthalten, client_mode, der den Kontext angibt, in dem die App beim Start geladen werden soll. Zum Beispiel in einem bestehenden Web-App-Client mit einer Instanz der App oder in einem neuen Web-App-Client. Dies lässt Raum für die zukünftige Definition weiterer launch_handler Werte.

name

Das name Manifestmitglied wird verwendet, um den vollständigen Namen Ihrer Webanwendung anzugeben, wie er normalerweise Benutzern angezeigt wird, beispielsweise in Anwendungslisten oder als Beschriftung für das Symbol Ihrer Anwendung.

Notizen

Das note_taking-Mitglied identifiziert eine Web-App als Notiz-App und definiert zugehörige Informationen, zum Beispiel eine URL, die auf eine Funktionalität zum Erstellen einer neuen Notiz verweist. Dies ermöglicht es Betriebssystemen, die Notizfunktionalität der App zu integrieren, z. B. indem eine Option "Neue Notiz" im Kontextmenü der App hinzugefügt oder die App als Option zum Erstellen von Notizen in anderen Apps bereitgestellt wird.

orientation

Das orientation-Manifestmitglied wird verwendet, um die Standardausrichtung Ihrer Webanwendung festzulegen. Es definiert, wie die App beim Start und während der Nutzung in Bezug auf die Bildschirmorientierung des Geräts angezeigt werden soll, insbesondere auf Geräten, die mehrere Ausrichtungen unterstützen.

Das prefer_related_applications Manifest-Element wird verwendet, um Browsern einen Hinweis zu geben, ob native Anwendungen, die im related_applications Manifest-Element angegeben sind, bevorzugt über Ihre Webanwendung installiert werden sollen.

protocol_handlers

Das protocol_handlers-Mitglied gibt ein Array von Objekten an, welche Protokolle sind, die diese Web-App registrieren und handhaben kann. Protokoll-Handler registrieren die Anwendung in den Anwendungseinstellungen eines Betriebssystems; die Registrierung assoziiert eine spezifische Anwendung mit dem gegebenen Protokoll-Schema. Wenn beispielsweise der Protokoll-Handler mailto:// auf einer Webseite verwendet wird, öffnen sich registrierte E-Mail-Anwendungen.

Das related_applications Manifestmitglied wird verwendet, um eine oder mehrere native Anwendungen anzugeben, die mit Ihrer Webanwendung verwandt sind. Es kann zusammen mit dem prefer_related_applications Manifestmitglied verwendet werden, das eine Präferenz für die Installation entweder einer verwandten nativen Anwendung oder Ihrer Webanwendung angibt.

scope

Das scope-Manifestmitglied wird verwendet, um den obersten URL-Pfad anzugeben, der die Seiten und Unterverzeichnisse Ihrer Webanwendung enthält. Wenn Benutzer Ihre Web-App installieren und verwenden, bieten Seiten innerhalb des Geltungsbereichs eine app-ähnliche Oberfläche. Wenn Benutzer zu Seiten außerhalb des App-Geltungsbereichs navigieren, erleben sie immer noch die app-ähnliche Oberfläche, aber Browser zeigen UI-Elemente wie die Adressleiste an, um auf den geänderten Kontext hinzuweisen.

screenshots

Das screenshots Manifest-Element ermöglicht es Ihnen, ein oder mehrere Bilder anzugeben, die Ihre Webanwendung präsentieren. Diese Bilder helfen den Benutzern, die Benutzeroberfläche und Funktionen Ihrer Web-App in App-Stores vorab zu betrachten.

serviceworker

Das serviceworker-Mitglied spezifiziert einen Serviceworker, der Just-In-Time (JIT) installiert und registriert wird, um eine webbasierte Zahlungs-App bereitzustellen, die einen Zahlungsmechanismus für eine angegebene Zahlungsmethode auf einer Händler-Website bietet. Weitere Details finden Sie in der Payment Handler API.

share_target

Das share_target-Manifestmitglied ermöglicht es installierten Progressiven Web-Apps (PWAs), als Freigabeziel im Freigabedialog des Systems registriert zu werden.

short_name

Das short_name-Manifestmitglied wird verwendet, um einen kurzen Namen für Ihre Webanwendung anzugeben, der verwendet werden kann, wenn der vollständige name zu lang für den verfügbaren Platz ist.

shortcuts

Das shortcuts-Manifestmitglied wird verwendet, um Links zu wichtigen Aufgaben oder Seiten innerhalb Ihrer Webanwendung anzugeben. Browser können diese Informationen nutzen, um ein Kontextmenü zu erstellen, das typischerweise angezeigt wird, wenn ein Benutzer mit dem Icon der Web-App interagiert.

start_url

Das start_url-Manifest-Element wird verwendet, um die URL anzugeben, die geöffnet werden soll, wenn ein Benutzer Ihre Webanwendung startet, z. B. beim Antippen des Anwendungssymbols auf dem Startbildschirm seines Geräts oder in einer Anwendungsübersicht.

theme_color

Das theme_color-Mitglied wird verwendet, um die Standardfarbe für die Benutzeroberfläche Ihrer Webanwendung festzulegen. Diese Farbe kann auf verschiedene Elemente der Browser-Benutzeroberfläche angewendet werden, wie z.B. die Symbolleiste, Adressleiste und Statusleiste. Sie kann insbesondere in Kontexten wie dem Aufgabenwechsler oder wenn die App zum Startbildschirm hinzugefügt wird, auffällig sein.

Siehe auch