A Chrome fejlesztői eszközök hatékony használata (bemutató)

A Chrome Developer Tools Application Tabs gyakorlati alkalmazása

A bemutató összes videója A Chrome fejlesztői eszközök hatékony használata (bemutató)

Ebben a útmutatóban elmagyarázom neked, hogyan használhatod a Alkalmazás fület a Chrome Fejlesztői Eszközökben, hogy megvizsgáld egy webes alkalmazás erőforrásait. Különösen az offline tárolás, Session Storage és IndexedDB különböző tárolási lehetőségei állnak a középpontban. Emellett a Service Worker segítségével történő adatkezelés, a sütik kezelése is szerepel. A tárolókezelés optimalizálásával biztosíthatod, hogy a webes alkalmazásod hatékonyabban működjön.

Legfontosabb megállapítások

  • Az Alkalmazás fül egy központi eszköz a webes alkalmazás elemzéséhez és optimalizálásához.
  • Ellenőrizheted a Manifeszt fájlt, a Service Workert, a tárolási lehetőségeket és a sütiket közvetlenül a böngészőben.
  • A tárolási lehetőségek törlése és visszaállítása segíthet a hibák keresésében és a teljesítmény optimalizálásában.

Lépésről lépésre útmutató

Hozzáférés az Alkalmazás fülhöz

Az Alkalmazás fül megnyitásához látogass el az oldaladra, és nyomd meg az F12 billentyűt, vagy kattints jobb klikkelve és válaszd az „Elemzés” lehetőséget. A Fejlesztői Eszközökben megtalálható az „Alkalmazás” fül, ahol áttekintést kaphatsz a webes alkalmazás használt különböző erőforrásairól.

A Chrome Developer Tools alkalmazási lapjának gyakorlati alkalmazása

A Manifeszt megvizsgálása

Az Alkalmazás fülön győződj meg arról, hogy a „Manifeszt” szekciót nézed. Itt láthatod az alkalmazás Manifeszt fájlját, és ellenőrizheted az ikonokat, neveket, és leírásokat. Ez különösen fontos, ha progresszív webes alkalmazásokat (PWA-kat) fejlesztesz.

A Service Worker használata

A következő lépés a Service Worker vizsgálata. Ezek elengedhetetlenek a webes alkalmazásod offline működéséhez. Kattints a „Service Workerek” szekcióra, hogy megtekinthesd a regisztrált Service Workereket és tesztelhesd funkcióikat, mint például a közvetített üzenetek vagy a szinkronizáció.

A Chrome Developer Tools Application füle gyakorlati alkalmazása

Offline funkcionalitás tesztelése

Fontos lépés az offline funkcionalitás tesztelése. Engedélyezheted az offline módot, és újratöltheted az oldalt annak érdekében, hogy láthasd a viselkedését. Egy jól megtervezett webes alkalmazásnak ebben az állapotban is működnie kell, és megfelelő tájékoztatást kell nyújtania a kapcsolat nélküli állapotban.

A Chrome Developer Eszközök alkalmazási fülek gyakorlati alkalmazása

Tárolók elemzése

Válts a „Tárolás” részre. Itt áttekintést kaphatsz a Gyorsítótárról, Local Storage-ról, Session Storage-ról és IndexedDB-ről. Ezek a tárolási lehetőségek kulcsfontosságúak az adatok tárolásánál különböző látogatások vagy munkamenetek között.

A Chrome Developer Tools Application Tabs gyakorlati alkalmazása

Tárolt adatok törlése

Az összes tárolt adatot törölheted a megfelelő jelölőnégyzetek bejelölésével, majd a „Webhelyadatok törlése” opció kiválasztásával. Ez lehet hasznos problémák megoldására, amelyeket elavult vagy hibás adatok okozhatnak.

Lokális tárolás használata

Lépj most a Lokális tárolás részhez, és állíts be néhány értéket. A console-ban használhatod a localStorage.setItem('kulcs', 'érték'); parancsot egy új elem létrehozásához, majd frissítheted a Lokális tárolás területet a változások megtekintéséhez.

A Chrome Developer Tools alkalmazásfül gyakorlati használata

Értékek módosítása a Lokális tárolásban

Ebben a részben közvetlenül módosíthatod az értékeket is. Kattints duplán az egyik értékre a szerkesztéshez. Figyelem, hogy a szöveg JSON formátumban is bevihető, ami lehetővé teszi neked, hogy összetettebb adatokat tárolj.

A Chrome Developer Tools alkalmazásfül gyakorlati használata

Session Storage használata

A Session Storage hasonló a Lokális tároláshoz, azonban az aktuális felhasználóhoz kapcsolódik, és törlődik, amikor az ablak vagy a böngésző bezáródik. Ez kipróbálható azzal, hogy hozzáadsz néhány értéket, majd ellenőrzöd azokat az üléted során.

A Chrome Developer Tools alkalmazásságtáblájának gyakorlati alkalmazása

Sütik ellenőrzése

Kattints a „Sütik“ részen a webes alkalmazásod domainjára, hogy megtekinthesd a beállított sütiket. Ellenőrizheted ezeknek a sütiknek az értékét, megváltoztathatod vagy akár törölheted is azokat. Ez különösen fontos, ha problémáid vannak a felhasználói munkamenetekkel vagy az azonosítással.

A Chrome Developer Tools Application Tabs gyakorlati alkalmazása

Gyorsítótár tárolónak áttekintése

A gyorsítótár tároló betekintést nyújt az összes helyileg tárolt fájlra, amelyeket az alkalmazásod használ. Ez segít megérteni, mely fájlok érhetők el offline, vagy melyeket lehet frissíteni szükséges.

A Chrome Developer Tools Application Tabs gyakorlati alkalmazása

Háttérszolgáltatások használata

Ha a webes alkalmazásod értesítéseket vagy háttér-szinkronizációt használ, ezeket a „Háttérszolgáltatások” alatt találod. Ez különösen fontos a PWA-k fejlesztése során, mivel ezek a funkciók hozzájárulnak a felhasználói élmény javításához.

Keretek és iFrame-ek elemzése

Ha iFrame-eket vagy kereteket használsz a webes alkalmazásodban, az „iFrame-ek” szakaszon belül ellenőrizheted a betöltött erőforrásokat. Itt láthatod, hogy mely fájlok vannak betöltve az iFrame-ekből, és vannak-e problémák.

A Chrome Developer Tools Application Tabs gyakorlati használata

Összefoglalás

Ebben a útmutatóban megtanultad, hogyan használhatod a Chrome Developer Tools alkalmazás fülek különböző funkcióit. Áttekintést kaptál a manifesztról, a service workerek használatáról, különböző tárolási lehetőségekről, valamint a sütik kezeléséről. A rendszeres elemzéssel és optimalizálással jelentősen javíthatod webes alkalmazásod teljesítményét.

Gyakran ismételt kérdések

Hogyan férhetek hozzá az alkalmazás fülhöz?Nyomd meg az F12-t, vagy kattints jobb gombbal egy oldalon, majd válaszd a „Vizsgálat” opciót.

Mi a különbség a helyi tároló és a munkamenet-tároló között?A helyi tárolás állandóan tárol adatokat, míg a munkamenet-tároló csak a böngésző-munkamenet idejére érvényes.

Hogyan törölhetem a sütiket az alkalmazás fülön keresztül?Menj a „Sütik” részhez, válaszd ki a domain-t, majd megtekintheted és törölheted a sütiket.

Hogyan tesztelhetem webes alkalmazásom offline funkcionalitását?Aktiváld az Offline módot a Hálózat részben, majd frissítsd az oldalt, hogy ellenőrizd az offline funkcionalitást.

Mi az a szolgáltató munkamenet?A szolgáltató munkamenet egy olyan script, amelyet a böngésző a háttérben telepít, és amely irányítja a hálózati kéréseket az offline funkcionalitás és a gyorsítótár lehetővé tétele érdekében.