Deklarierte Einstellungen eines Web-App-Manifests prüfen

Fügen Sie manifest.webmanifest ein. Das Werkzeug lädt keine Symbole, prüft keinen Service Worker und bestätigt nicht, dass der Browser eine Installation anbietet.

Läuft lokal in deinem Browser
Dieses Werkzeug verarbeitet alle Daten lokal in deinem Browser.
Web-App-Manifest-JSONFügen Sie den Inhalt von manifest.webmanifest ein. Der Prüfer liest ihn lokal und fordert keine Assets an.

So prüfen Sie ein Web-App-Manifest

Fügen Sie das JSON einer manifest.webmanifest-Datei ein. Die Seite zeigt, was ein Browser daraus liest: Name, Start-URL, Anzeigemodus, deklarierte Icons und Themefarben — dazu das normalisierte JSON zum Zurückkopieren ins Projekt.

Alles läuft in diesem Browser. Die Seite lädt weder Manifest noch Icons oder Website, ein sauberes Ergebnis heißt also: Die deklarierten Felder stimmen — nicht, dass der Installationshinweis erscheint.

  1. Fügen Sie das Manifest-JSON in Web-App-Manifest-JSON ein oder laden Sie mit Beispiel laden ein vollständiges Muster.
  2. Drücken Sie Manifest prüfen. Ist der Text kein gültiges JSON, erscheint die Meldung des Parsers, sodass ein überzähliges Komma schnell gefunden ist.
  3. Lesen Sie Manifest-Felder: Name, start_url, display, Icon-Anzahl und Themenfarbe, genau wie deklariert.
  4. Lesen Sie die Befundliste: rote Zeilen machen das Manifest ungültig, gelbe sollten korrigiert werden, graue sind Hinweise wie ein fehlendes purpose.
  5. Kopieren oder laden Sie das normalisierte JSON (2 Leerzeichen Einrückung, als manifest.webmanifest gespeichert); Leeren räumt beide Bereiche.

Was diese Seite liest und was Sie selbst entscheiden

Geprüfte Felder

name und short_name müssen Zeichenketten sein, mindestens eines muss vorhanden sein. start_url muss eine Zeichenkette und als URL lesbar sein; andere Typen werden gemeldet, weil Browser sie ignorieren und auf die Dokument-URL zurückfallen.

display muss eine Zeichenkette und eines von fullscreen, standalone, minimal-ui oder browser sein. icons muss ein Array sein; jeder Eintrag braucht src, sizes muss "any" oder eine Breite-x-Höhe-Liste sein, purpose erlaubt nur any, maskable und monochrome. theme_color und background_color prüft der CSS-Farbparser des Browsers.

Wie das Ergebnis bewertet wird

Der Hinweis oben folgt dem schwersten Befund: grün nur bei leerer Liste, gelb bei Warnungen, rot bei Fehlern wie ungültigem JSON, Nicht-Objekt als Wurzel, nicht-textuellem start_url, icons ohne Array oder Icon ohne src.

Jeder Befund nennt Feld oder Icon-Index und den auslösenden Wert, damit sich das Manifest ohne Raten korrigieren lässt.

Was diese Seite nicht tut

Sie ruft weder Manifest noch Icons oder andere Ressourcen ab, prüft keinen Service Worker und testet keine Installation. Relative start_url werden nur auf Syntax geprüft; nichts wird gegen Ihre echte Manifest-URL aufgelöst.

Eine UTF-8-Byte-Order-Mark am Textanfang wird toleriert, weil Editoren sie setzen; alles andere, was kein reines JSON ist, wird mit der Parser-Meldung gemeldet.

Zuletzt verwendet: