Použití nástrojů vývojáře v prohlížeči Chrome (návod)

Praktické použití záložky Aplikace v nástrojích pro vývojáře Chrome

Všechna videa tutoriálu Používání Chrome Developer Tools účelně (návod)

V tomto návodu ti vysvětlím, jak využít záložku Application v nástrojích pro vývojáře Chrome k prozkoumání zdrojů webové aplikace. Zvláštní pozornost je věnována různým možnostem ukládání dat jako Local Storage, Session Storage a IndexedDB. Dále jsou zahrnuty také správa dat, ukládání pomocí služebního pracovníka a manipulace s cookies. Optimalizací správy paměti můžeš zajistit, že tvá webová aplikace bude pracovat efektivněji.

Nejdůležitější poznatky

  • Záložka Application je klíčovým nástrojem pro analýzu a optimalizaci tvé webové aplikace.
  • Můžeš přímo v prohlížeči prozkoumat soubor manifestu, služební pracovníky, možnosti ukládání dat a cookies.
  • Mazání a obnovení těchto možností ukládání může pomoci při odstraňování chyb a optimalizaci výkonu.

Krok za krokem návod

Přístup k záložce Application

Pro otevření záložky Application jděte na svou stránku a stiskněte klávesu F12 nebo klikněte pravým tlačítkem myši a vyberte „Inspektovat“. V nástrojích pro vývojáře najdete záložku „Application“, která vám poskytne přehled o různých zdrojích, které vaše webová aplikace využívá.

Praktické použití záložky Aplikace v nástrojích pro vývojáře Chrome

Prozkoumání manifestu

V záložce Application se ujistěte, že otevřete sekci „Manifest“. Zde můžete vidět manifestní soubor vaší webové aplikace a ověřit zadané správné informace, jako jsou ikony, názvy a popisy. Toto je zvláště důležité při vývoji progresivních webových aplikací (PWAs).

Využití služebního pracovníka

Dalším krokem je prozkoumání služebních pracovníků. Jsou klíčové pro offline provoz vaší webové aplikace. Klepnutím na sekci „Service Workers“ uvidíte registrované služební pracovníky a můžete testovat jejich funkce, jako jsou push notifikace nebo synchronizace.

Praktické využití záložky Aplikace v nástrojích pro vývojáře Chrome

Testování offline funkcionality

Důležitý bod je testování offline funkcionality. Můžete aktivovat režim offline a načíst stránku znovu, abyste viděli, jak se chová. Dobře navržená webová aplikace by měla fungovat i v tomto stavu a poskytnout odpovídající informace v případě offline režimu.

Praktické využití karty Aplikace v nástrojích pro vývojáře Chrome

Analýza paměti

Nyní přejděte do sekce „Storage“. Zde získáte přehled o paměti cache, Local Storage, Session Storage a IndexedDB. Tyto možnosti ukládání dat hrají klíčovou roli při uchovávání dat mezi různými návštěvami nebo sezeními.

Praktické použití záložky Aplikace v nástrojích pro vývojáře Chrome

Smazání uložených dat

Můžete smazat všechna uložená data zaškrtnutím příslušných políček a výběrem možnosti „Vymazat data webu“. Toto může být užitečné k odstranění problémů způsobených zastaralými nebo vadnými daty.

Práce s Local Storage

Přejděte nyní do Local Storage a nastavte některé hodnoty. Můžete použít localStorage.setItem('key', 'value'); v konzoli k vytvoření nového záznamu a poté aktualizovat oblast Local Storage, abyste viděli změny.

Praktické využití karty aplikací v nástrojích pro vývoj Chrome

Změna hodnot v Local Storage

V této oblasti můžete také přímo upravovat hodnoty. Dvojklikem na hodnotu ji můžete upravit. Upozorňujeme, že lze zadat text ve formátu JSON, což vám umožní ukládat složitější data.

Praktické použití panelu Aplikace v nástrojích pro vývojáře Chrome

Využití Session Storage

Session Storage je podobné jako Local Storage, ale je osobní a smaže se, jakmile je záložka nebo prohlížeč zavřen. Můžete to vyzkoušet tím, že přidáte nějaké hodnoty a během vaší relace je zkontrolujete.

Praktické použití aplikace Application Tabs v nástrojích pro vývojáře Chrome

Prohlížení cookies

Klikněte na doménu vaší webové aplikace v sekci „Cookies“, abyste viděli nastavené cookies. Můžete zkontrolovat hodnoty těchto cookies, je změnit nebo dokonce smazat. To je zvláště důležité, pokud máte problémy s uživatelskými sezeními nebo autentizací.

Praktické využití karty Aplikace v nástrojích pro vývojáře Chrome

Přehled Cache Storage

Cache Storage vám poskytne informace o všech souborech uložených v mezipaměti, které vaše aplikace používá. To vám pomůže lépe porozumět, které soubory jsou offline dostupné nebo které je možné aktualizovat.

Praktické použití panelu aplikací v nástrojích pro vývojáře Chrome

Využití pozadíových služeb

Pokud vaše webová aplikace využívá funkce jako jsou upozornění nebo synchronizace na pozadí, naleznete je pod „Background Services“. To je zvláště důležité pro vývoj PWAs, protože tyto funkce využívají k tomu, aby zlepšily uživatelský zážitek.

Analýza rámů a iFrame

Pokud ve vaší webové aplikaci používáte iFrame nebo Framesets, můžete v sekci „Frames“ zkontrolovat načtené zdroje. Zde můžete vidět, které soubory jsou načítány iFrame a zda vznikají problémy.

Praktické použití aplikace karet v nástrojích pro vývojáře Chrome

Shrnutí

V této nápovědě jste se dozvěděli, jak můžete využít různé funkce Application Tabs v nástrojích pro vývojáře Chrome. Získali jste přehled o manifestu, využití Service Workerů, různé možnosti úložiště a správu cookies. Pravidelnou analýzou a optimalizací těchto prostředků můžete výrazně zlepšit výkon své webové aplikace.

Často kladené otázky

Jak mohu přistupovat k Application Tabu?Stiskněte F12 nebo klikněte pravým tlačítkem myši na stránku a vyberte „Zkontrolovat“.

Jaký je rozdíl mezi Local Storage a Session Storage?Local Storage ukládá data trvale, zatímco Session Storage je platný pouze po dobu relace s prohlížečem.

Jak smazat cookies prostřednictvím Application Tabu?Jděte do sekce „Cookies“ a vyberte doménu, poté můžete zobrazit a smazat cookies.

Jak mohu otestovat offline funkcionalitu své webové aplikace?Spusťte režim offline v sekci Síť a načtěte stránku znovu, abyste otestovali její offline funkcionalitu.

Co je Service Worker?Service Worker je skript, který prohlížeč nainstaluje na pozadí a umožňuje mu řídit síťové požadavky pro možnost offline provozu a ukládání do mezipaměti.