Sări la conținut
Complet local

Generator de manifest pentru aplicații web

Generaţi un valid manifest.json pentru aplicația dvs. web progresivă — nume, pictograme, culori de temă, mod de afișare, comenzi rapide și aplicații conexe — plus tag-ul link pentru head-ul dvs.

Ieșire

Generator de manifest pentru aplicații web

Un manifest de aplicație web spune browserelor și sistemelor de operare cum ar trebui să arate și să se comporte aplicația dvs. web progresivă atunci când este instalată — numele ei, setul de pictograme, culorile și dacă se deschide într-o fereastră proprie sau într-o filă de browser. Acest instrument construiește acel manifest.json dintr-un set de câmpuri, pentru ca dvs. să nu trebuiască să vă amintiți forma exactă JSON sau să căutați care sunt cheile obligatorii.

Completaţi numele aplicației și numele scurt, apoi setaţi modul de afișare (standalone este alegerea obișnuită pentru o aplicație care ar trebui să pară nativă), orientarea, și culorile de temă și fond, care controlează ecranul de pornire și chrome-ul browserului pe Android. Adăugaţi pictograme ca o intrare pe linie sau separate prin punct-și-virgulă în forma src|sizes|purpose — de exemplu /icon-512.png|512x512|any — și instrumentul umple automat tipul MIME din extensia fișierului. Comenzile rapide (intrări de listă rapide cum ar fi "Redactare" sau "Inbox") și legăturile de aplicații native conexe urmează același stil de prescurtare src|sizes|purpose, fiecare câmp separat prin pipo.

Instrumentul verifică câmpurile pe măsură ce tastați: semnalează un nume de aplicație lipsă înainte de a genera ceva, și avertizează — fără a bloca ieșirea — când setul dvs. de pictograme nu are o intrare 192x192 sau 512x512, deoarece verificările de instalabilitate pe Android și desktop caută aceste dimensiuni specifice, sau când o linie de pictogramă a omis cu totul dimensiunea acesteia.

Tot se execută local în browserul dvs.; nici un detaliu al aplicației dvs. nu este trimis nicăieri. Ieșirea este conținutul manifest.json urmat de tag-ul <link rel="manifest"> pentru a lipi în <head>-ul paginii dvs. Copiaţi-o, descărcaţi-o ca fișier .txt pentru a o redenumi dvs., sau trimitemaşi-o direct la intrarea unui alt instrument.

FAQ

Ce câmpuri are nevoie de fapt un manifest?
Doar un nume (sau short_name) este strict obligatoriu pentru ca acest instrument să genereze ceva. În practică, browserele vor, de asemenea, cel puțin o pictogramă 192x192 și 512x512 înainte de a oferi instalarea aplicației — instrumentul avertizează dacă acestea lipsesc.
Cum formatez câmpul pictograme?
O pictogramă per intrare, separate prin punct-și-virgulă sau o nouă linie, în forma src|sizes|purpose — de exemplu /icon-192.png|192x192|any. Dimensiunile și purpose sunt opționale, dar omiterea dimensiunilor declanșează un avertisment.
Ce face prefer_related_applications?
Spune browserului să sugereze aplicația nativă listată sub aplicații conexe în loc să instaleze aplicația web. Apare în ieșire doar după ce adăugaţi cel puțin o aplicație conexă.
Unde salvez fișierul generat?
Salvați partea JSON ca manifest.json la rădăcina site-ului dvs. (sau unde preferaţi, ajustând href-ul linkului pentru a se potrivi), și lipiți tag-ul <link> generat în <head>-ul HTML-ului dvs.
Datele aplicației mele sunt încărcate undeva?
Nu. Manifestul este asamblat în întregime în browserul dvs. din câmpurile pe care le completaţi — nici un detaliu al aplicației dvs. nu este trimis unui server.