Referenz der Mitglieder im Web-App-Manifest

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

background_color

Der background_color Manifest-Eintrag 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-Manifest-Mitglied wird verwendet, um die Kernfunktionen oder -möglichkeiten Ihrer Webanwendung zu erklären. Dieser Text hilft den Nutzern, den Zweck Ihrer App zu verstehen, wenn sie diese in einem App-Store betrachten.

display

Der display-Manifest-Eintrag 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 wird, um ein app-ähnlicheres Erlebnis zu bieten.

display_override

Das display-Mitglied wird verwendet, um den bevorzugten Anzeigemodus eines Entwicklers für eine Website 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 Rückfallprozess nicht ausreichend sein.

file_handlers

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

icons

Das Manifest-Mitglied icons wird verwendet, um ein oder mehrere Bilddateien anzugeben, die die Symbole definieren, um Ihre Webanwendung darzustellen.

id

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

Kategorien

Der categories-Member des Manifests 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 geladen werden soll, wenn sie gestartet wird. Zum Beispiel in einem vorhandenen Web-App-Client, der eine Instanz der App enthält, oder in einem neuen Web-App-Client. Dies lässt Raum für die Definition weiterer launch_handler-Werte in der Zukunft.

name

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

note_taking

Das note_taking-Mitglied identifiziert eine Web-App als Notiz-App und definiert zugehörige Informationen, beispielsweise eine URL, die auf Funktionen zum Erstellen einer neuen Notiz verweist. Dies ermöglicht es Betriebssystemen, die Notizfunktionen der App zu integrieren, beispielsweise indem sie eine Option "Neue Notiz" im Kontextmenü der App bereitstellen oder die App als Option zum Aufnehmen einer Notiz in anderen Apps anbieten.

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 Bildschirmausrichtung des Geräts angezeigt werden soll, insbesondere auf Geräten, die mehrere Ausrichtungen unterstützen.

Das prefer_related_applications-Manifestelement wird verwendet, um Browsern einen Hinweis zu geben, ob sie die Installation von nativen Anwendungen, die im related_applications-Manifestelement angegeben sind, gegenüber Ihrer Webanwendung bevorzugen sollen.

protocol_handlers

Das protocol_handlers-Element spezifiziert ein Array von Objekten, die Protokolle sind, welche diese Web-App registrieren und verwalten kann. Protokoll-Handler registrieren die Anwendung in den Anwendungseinstellungen eines Betriebssystems; die Registrierung verbindet eine spezifische Anwendung mit dem gegebenen Protokoll-Schema. Zum Beispiel, beim Verwenden des Protokoll-Handlers mailto:// auf einer Webseite öffnen sich registrierte E-Mail-Anwendungen.

Das related_applications-Manifestmitglied wird verwendet, um eine oder mehrere native Apps anzugeben, die mit Ihrer Webanwendung in Zusammenhang stehen. 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 URL-Leiste an, um auf den geänderten Kontext hinzuweisen.

screenshots

Das screenshots-Manifest-Mitglied 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 vorzuschauen.

serviceworker

Das serviceworker Element gibt einen Serviceworker an, der Just-In-Time (JIT) installiert und registriert ist, um eine webbasierte Zahlungs-App auszuführen, die einen Zahlungsmechanismus für eine spezifische Zahlungsmethode auf einer Händler-Website 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-Manifestglied wird verwendet, um Links zu wichtigen Aufgaben oder Seiten innerhalb Ihrer Webanwendung festzulegen. Browser können diese Informationen verwenden, 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 anzugeben, die geöffnet werden soll, wenn ein Benutzer Ihre Webanwendung startet, zum Beispiel durch Tippen auf das Anwendungs-Icon auf dem Startbildschirm des Geräts oder in einer Anwendungsliste.

theme_color

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

Siehe auch