Referenz der Mitglieder des Web-App-Manifests

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

`icons`

Das icons-Manifestmitglied wird verwendet, um eine oder mehrere Bilddateien zu spezifizieren, die die Symbole zur Darstellung Ihrer Webanwendung definieren.

background_color

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

Beschreibung

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

display

Das display Manifestmitglied wird verwendet, um den bevorzugten Anzeigemodus für die Webanwendung anzugeben. Der Anzeigemodus bestimmt, wie viel der Browser-Benutzeroberfläche 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 app-ähnlicheres Erlebnis zu ermöglichen.

display_override

Das display-Element wird verwendet, um den bevorzugten Anzeigemodus einer Website durch den Entwickler zu bestimmen. Es folgt einem Prozess, bei dem der Browser auf den nächsten Anzeigemodus zurückfällt, wenn der angeforderte nicht unterstützt wird. In einigen fortgeschrittenen Anwendungsfällen könnte dieser Fallback-Prozess nicht ausreichend sein.

file_handlers

Der file_handlers-Eintrag spezifiziert ein Array von Objekten, die die Dateitypen repräsentieren, die eine installierte Progressive Web App (PWA) verarbeiten kann.

id

Das id-Manifestmitglied wird verwendet, um einen eindeutigen Bezeichner für Ihre Webanwendung anzugeben.

Kategorien

Das categories-Manifestmitglied 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 Einzelwert enthalten, client_mode, der den Kontext festlegt, in dem die App beim Start geladen werden soll. Zum Beispiel in einem bestehenden Web-App-Client, der eine Instanz der App enthält, oder in einem neuen Web-App-Client. Dies lässt Raum für die zukünftige Definition weiterer launch_handler-Werte.

name

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

note_taking

Das note_taking-Mitglied identifiziert eine Web-App als Notizen-App und definiert verwandte Informationen, z.B. eine URL, die auf eine Funktion zeigt, um eine neue Notiz zu erstellen. Dies ermöglicht es Betriebssystemen, die Notizen-Funktionalität der App zu integrieren, beispielsweise indem sie eine Option "Neue Notiz" im Kontextmenü der App hinzufügen oder die App als Option zum Erstellen einer Notiz in anderen Apps bereitstellen.

orientation

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

Das prefer_related_applications Manifest-Mitglied wird verwendet, um Browsern einen Hinweis zu geben, ob bevorzugt native Anwendungen, die im related_applications Manifest-Mitglied angegeben sind, anstelle Ihrer Webanwendung installiert werden sollen.

protocol_handlers

Das protocol_handlers-Element gibt ein Array von Objekten an, die Protokolle darstellen, die diese Web-App registrieren und behandeln kann. Protokoll-Handler registrieren die Anwendung in den Anwendungseinstellungen eines Betriebssystems; die Registrierung verknüpft eine spezifische Anwendung mit dem angegebenen Protokollschema. Zum Beispiel öffnen sich bei der Verwendung des Protokoll-Handlers mailto:// auf einer Webseite die registrierten 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 einer verwandten nativen Anwendung oder Ihrer Webanwendung angibt.

scope

Das scope-Element im Manifest wird verwendet, um den obersten URL-Pfad anzugeben, der die Seiten und Unterverzeichnisse Ihrer Webanwendung enthält. Wenn Benutzer Ihre Web-App installieren und nutzen, bieten Seiten innerhalb des Umfangs eine App-ähnliche Oberfläche. Wenn Nutzer zu Seiten außerhalb des App-Umfangs navigieren, erleben sie weiterhin die App-ähnliche Oberfläche, aber Browser zeigen UI-Elemente wie die URL-Leiste an, um den Wechsel des Kontexts anzuzeigen.

screenshots

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

serviceworker

Das serviceworker-Mitglied gibt einen Serviceworker an, der Just-In-Time (JIT) installiert und registriert wird, um eine webbasierte Payment-App zu betreiben, die einen Zahlungsmechanismus für eine spezifische Zahlungsmethode auf einer Händlerwebsite bereitstellt. Weitere Details finden Sie in der Payment Handler API.

share_target

Das share_target-Manifest-Mitglied ermöglicht es installierten Progressive_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 Symbol der Web-App interagiert.

start_url

Das start_url Manifest-Element wird verwendet, um die URL zu spezifizieren, die geöffnet werden soll, wenn ein Benutzer Ihre Webanwendung startet, zum Beispiel durch das Antippen des Anwendungssymbols auf dem Startbildschirm ihres Geräts oder in einer Anwendungsliste.

theme_color

Das theme_color-Element wird verwendet, um die Standardfarbe für die Benutzeroberfläche Ihrer Webanwendung festzulegen. Diese Farbe kann auf verschiedene UI-Elemente des Browsers angewendet werden, wie zum Beispiel die Symbolleiste, die Adressleiste und die Statusleiste. Sie kann besonders auffällig in Kontexten wie dem Aufgaben-Umschalter oder wenn die App zum Startbildschirm hinzugefügt wird.

Siehe auch