Informazioni su questo strumento
Il Generatore di Web App Manifest crea un manifest.json valido per una Progressive Web App da un semplice modulo, poi ti fornisce i tag HTML complementari da inserire nell'<head> della tua pagina. Tutto è assemblato nel tuo browser e nulla viene caricato — puoi copiare il JSON, scaricarlo come manifest.json, o copiare i tag link e meta.
Un web app manifest è il file JSON che permette a un sito di essere installato sulla schermata home e avviato come un'app nativa. Questo strumento assembla le chiavi standard — name, short_name, description, start_url, scope, display (standalone, fullscreen, minimal-ui o browser), orientation, theme_color, background_color e un array icons — eliminando qualsiasi campo lasciato vuoto così l'output resta pulito. Ogni dimensione di icona che selezioni diventa una voce con src, sizes e type (derivato dall'estensione del file), e il purpose opzionale ti permette di contrassegnare le icone come maskable. Il risultato è serializzato con JSON.stringify con indentazione di due spazi, così è leggibile e conforme agli standard.
Usa il segnaposto {size} nel percorso dell'icona (per esempio /icons/icon-{size}.png) e viene sostituito con ogni dimensione come 192x192 e 512x512. Come minimo un manifest dovrebbe includere un name, uno start_url, una modalità display e almeno un'icona da 192px e una da 512px, che sono i valori predefiniti qui. Richiamalo dalla tua pagina con il tag <link rel="manifest"> generato e aggiungi il meta theme-color per l'interfaccia del browser.