Przejdź do treści
100% lokalnie

Generator manifestu aplikacji internetowej

Utwórz prawidłowy manifest.json dla swojej progresywnej aplikacji internetowej z nazwy, ikon, kolorów i opcji wyświetlania.

Wynik

Generator manifestu aplikacji internetowej

Manifest aplikacji internetowej mówi przeglądarkom i systemom operacyjnym, jak powinna się zachowywać i wyglądać twoja progresywna aplikacja internetowa po zainstalowaniu — jej nazwa, zestaw ikon, kolory i czy otwiera się w samodzielnym oknie czy w karcie przeglądarki. To narzędzie buduje manifest.json z zestawu pól, więc nie musisz pamiętać dokładnego kształtu JSON ani szukać, które klucze są wymagane.

Wypełnij nazwę aplikacji i krótką nazwę, następnie ustaw tryb wyświetlania (samodzielny to zwyczajnie wybór aplikacji, która powinna się zachowywać jak natywna), orientację oraz kolory motywu i tła, które kontrolują ekran powitalny i chrom przeglądarki na Androidzie. Dodaj ikony jako jeden wpis na linię lub oddzielone średnikami w formacie src|rozmiary|cel — na przykład /icon-512.png|512x512|any — a narzędzie automatycznie wypełni typ MIME z rozszerzenia pliku. Skróty (wpisy listy skrótów, takie jak "Napisz" lub "Skrzynka odbiorcza") i linki powiązanych aplikacji natywnych są zgodne z tym samym stylem skrótu src|rozmiary|cel, przy czym poszczególne pola są oddzielone potokiem.

Narzędzie sprawdza pola podczas pisania: ostrzega o brakującej nazwie aplikacji przed wygenerowaniem czegokolwiek i ostrzega — bez blokowania danych wyjściowych — gdy twój zestaw ikon nie ma żadnego wpisu 192x192 lub 512x512, ponieważ kontrola możliwości instalacji na Androidzie i komputerze szuka tych konkretnych rozmiarów, lub gdy wiersz ikony całkowicie pominął swój rozmiar.

Wszystko działa lokalnie w twojej przeglądarce; żadne szczegóły twojej aplikacji nie są nigdzie wysyłane. Dane wyjściowe to zawartość manifest.json, po której następuje tag <link rel="manifest"> do wklejenia w <head> twojej strony. Skopiuj go, pobierz jako plik .txt, który możesz przejść, lub wyślij go bezpośrednio do wejścia innego narzędzia.

Częste pytania

Które pola manifest rzeczywiście potrzebuje?
Tylko nazwa (lub short_name) jest ściśle wymagana, aby to narzędzie cokolwiek wygenerowało. W praktyce przeglądarki chcą co najmniej ikony 192x192 i 512x512, zanim zaproponują instalację aplikacji — narzędzie ostrzega, jeśli brakuje.
Jak sformatuję pole ikon?
Jedną ikonę na wpis, oddzieloną średnikiem lub nową linią, w formacie src|rozmiary|cel — na przykład /icon-192.png|192x192|any. Rozmiary i cel są opcjonalne, ale pominięcie rozmiarów spowoduje ostrzeżenie.
Co robi prefer_related_applications?
Mówi przeglądarce, aby zamiast instalowania aplikacji internetowej zasugerowała aplikację natywną wymienioną w obszarze Powiązane aplikacje. Pojawi się na wyjściu dopiero po dodaniu co najmniej jednej powiązanej aplikacji.
Gdzie mam zapisać wygenerowany plik?
Zapisz część JSON jako manifest.json w katalogu głównym witryny (lub gdziekolwiek wolisz, dostosuj href linku, aby się zgadzał), i wklej wygenerowany tag <link> do <head> twojego HTML.
Czy dane mojej aplikacji są przesyłane gdzieś?
Nie. Manifest jest montowany całkowicie w twojej przeglądarce z pól, które wypełniasz — żadne informacje o twojej aplikacji nie są nigdzie wysyłane.