.WEBMANIFEST Přípona souboru
Manifest progresivní webové aplikace
| Vývojář | W3C |
| Popularita |
3,8 | 6 hlasů |
Co je soubor WEBMANIFEST?
Soubor WEBMANIFEST je soubor metadat používaný progresivní webovou aplikací (PWA). Obsahuje název PWA, počáteční URL, popis, nastavení úvodní obrazovky, ikony a požadovanou orientaci a další nastavení. Soubory WEBMANIFEST se skládají z objektů JSON.
Další informace
PWA jsou webové aplikace, které lze nainstalovat do zařízení, obvykle na plochu nebo domovskou obrazovku zařízení. Uživatelé tak mohou k webové aplikaci přistupovat stejně jako k nativní aplikaci OS.
Například v prohlížeči Google Chrome mohou uživatelé přejít na adresu app.starbucks.com, otevřít nabídku Nastavení prohlížeče Google Chrome a poté vybrat možnost Install Starbucks, čímž nainstalují PWA Starbucks. Tím se vytvoří aplikace Starbucks, kterou mohou uživatelé otevřít a používat k zadávání objednávek prostřednictvím webu app.starbucks.com.
Každá PWA obsahuje soubor WEBMANIFEST, což je soubor JSON určující název aplikace, počáteční URL (URL používanou k načtení hlavní obrazovky aplikace), ikony aplikace a mnoho dalších nastavení. Každý soubor WEBMANIFEST může obsahovat následující objekty JSON:
- background_color: Určuje barvu pozadí načítací obrazovky PWA
- categories: Určuje kategorii nebo kategorie, do kterých PWA patří
- description: Vysvětluje účel aplikace
- dir: Určuje výchozí směr, kterým PWA zobrazuje text (zleva doprava nebo zprava doleva)
- display: Určuje preferovaný režim zobrazení PWA; lze nastavit na fullscreen, standalone, minimal-ui nebo browser
- iarc_rating_id: Obsahuje certifikační kód International Age Rating Coalition pro PWA
- icons: Určuje obrázky používané jako ikony PWA
- lang: Určuje primární jazyk PWA
- name: Určuje název PWA
- orientation Určuje výchozí orientaci PWA; lze nastavit na any, natural, landscape, landscape-primary, landscape-secondary, portrait, portrait-primary nebo portrait-secondary
- prefer_related_applications: Určuje, zda mají být aplikace/aplikace uvedené v objektu related_applications upřednostněny a otevřeny místo PWA
- protocol_handlers: Uvádí protokoly, které může PWA registrovat a zpracovávat
- related_applications: Uvádí nativní aplikace, které může OS spustit místo PWA
- scope: Omezuje, které webové stránky lze zobrazit v rámci PWA
- screenshots: Určuje obrázky používané jako snímky obrazovky PWA v obchodech s PWA
- short_name: Určuje krátký název PWA pro případy, kdy nelze zobrazit celý název
- shortcuts: Určuje URL používaná jako odkazy na klíčové úlohy nebo stránky zahrnuté v PWA; používá se k sestavení kontextové nabídky
- start_url: URL, která se ve výchozím nastavení načte, když uživatel otevře PWA
- theme_color: Určuje výchozí barvu motivu PWA
Většina souborů WEBMANIFEST obsahuje jen některá z výše uvedených nastavení. Vývojáři obvykle odkazují na soubory WEBMANIFEST v hlavním .HTML souboru PWA.
Jak otevřít soubor WEBMANIFEST
Soubor WEBMANIFEST můžete otevřít a upravovat v libovolném textovém editoru nebo editoru zdrojového kódu, včetně programů Microsoft Visual Studio Code (pro více platforem), GitHub Atom (pro více platforem), Microsoft Notepad (Windows), Apple TextEdit (Mac) nebo Vim (Linux).
