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 BrowserFü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.
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.
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.
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.