Ugrás a fő tartalomhoz

Firefox Developer Edition

A Firefox Developer Edition egy speciális böngésző, amelyet kifejezetten webfejlesztőknek terveztek. Beépített fejlesztői eszközökkel és a legújabb webes technológiák korai támogatásával segíti a munkádat.

Miért Firefox Developer Edition?​

  • Fejlesztőknek készült - Alapértelmezetten fejlesztői beállításokkal érkezik
  • Korai hozzáférés - Az új funkciók 12 héttel hamarabb elérhetők, mint a stabil verzióban
  • Külön profil - Elkülönített profilt használ, így párhuzamosan futtatható a normál Firefox-szal
  • Sötét téma - Fejlesztőbarát sötét felület alapértelmezetten
  • Fejlett DevTools - Kibővített fejlesztői eszköztár

Telepítés​

Letöltés​

Töltsd le a böngészőt a hivatalos oldalról: mozilla.org/firefox/developer

Elérhető Windows, macOS és Linux rendszerekre.

Telepítés parancssorból (macOS)​

brew install --cask firefox-developer-edition

Telepítés parancssorból (Linux)​

# Snap használatával
sudo snap install firefox --channel=latest/beta

Beépített fejlesztői eszközök​

Inspector (Vizsgáló)​

A DOM fa vizsgálatára és szerkesztésére szolgál. Lehetővé teszi:

  • HTML elemek vizsgálata és módosítása
  • CSS szabályok megtekintése és szerkesztése élőben
  • Box model vizualizáció
  • Computed styles megtekintése
  • Grid és Flexbox vizualizáció

Billentyűparancs: Ctrl+Shift+C (Windows/Linux) vagy Cmd+Option+C (macOS)

Console (Konzol)​

JavaScript hibák és üzenetek megjelenítése, kód futtatása:

  • JavaScript hibák és figyelmeztetések
  • console.log() üzenetek
  • JavaScript kifejezések futtatása
  • Hálózati kérések hibái

Billentyűparancs: Ctrl+Shift+K (Windows/Linux) vagy Cmd+Option+K (macOS)

Debugger (Hibakereső)​

JavaScript kód lépésenkénti végrehajtása:

  • Breakpoint-ok elhelyezése
  • Változók értékeinek vizsgálata
  • Call stack megtekintése
  • Conditional breakpoint-ok

Billentyűparancs: Ctrl+Shift+Z (Windows/Linux) vagy Cmd+Option+Z (macOS)

Network (Hálózat)​

HTTP kérések és válaszok monitorozása:

  • Minden hálózati kérés listázása
  • Kérés/válasz headerek és body
  • Időzítési információk (TTFB, letöltési idő)
  • Szűrés típus szerint (XHR, JS, CSS, stb.)
  • HAR exportálás

Billentyűparancs: Ctrl+Shift+E (Windows/Linux) vagy Cmd+Option+E (macOS)

Performance (Teljesítmény)​

Weboldal teljesítményének elemzése:

  • JavaScript végrehajtási idő
  • Renderelési teljesítmény
  • Memory usage
  • Frame rate monitorozás

Storage (Tárolás)​

Böngésző tárolók vizsgálata:

  • Cookies
  • Local Storage
  • Session Storage
  • IndexedDB
  • Cache Storage

Responsive Design Mode​

Reszponzív dizájn tesztelése különböző képernyőméreteken:

  • Előre definiált eszközméretek
  • Egyéni méretek beállítása
  • Touch szimuláció
  • Képernyőkép készítése

Billentyűparancs: Ctrl+Shift+M (Windows/Linux) vagy Cmd+Option+M (macOS)

WordPress fejlesztéshez hasznos funkciók​

CSS Grid Inspector​

A WordPress blokk témák gyakran használnak CSS Grid-et. A Firefox Developer Edition vizuálisan megjeleníti a grid vonalakat és cellákat:

  1. Nyisd meg az Inspector-t
  2. Keresd meg a grid konténert
  3. Kattints a "grid" badge-re az elem mellett

Flexbox Inspector​

Hasonlóan a Grid-hez, a Flexbox elrendezések is vizualizálhatók:

  1. Inspector megnyitása
  2. Flexbox konténer kiválasztása
  3. A "flex" badge-re kattintva láthatóvá válik az elrendezés

Font Editor​

Betűtípusok vizuális szerkesztése:

  • Font family választás
  • Font size, weight, style állítása
  • Line height és letter spacing
  • Variable fonts támogatás

Accessibility Inspector​

Akadálymentesség ellenőrzése:

  • Accessibility tree megtekintése
  • Kontraszt ellenőrzés
  • ARIA attribútumok vizsgálata
  • Tab order vizualizáció

Hasznos billentyűparancsok​

FunkcióWindows/LinuxmacOS
DevTools megnyitásaF12F12
InspectorCtrl+Shift+CCmd+Option+C
ConsoleCtrl+Shift+KCmd+Option+K
NetworkCtrl+Shift+ECmd+Option+E
DebuggerCtrl+Shift+ZCmd+Option+Z
Responsive Design ModeCtrl+Shift+MCmd+Option+M
KépernyőképCtrl+Shift+SCmd+Shift+S
Oldal újratöltése (cache nélkül)Ctrl+Shift+RCmd+Shift+R

Ajánlott bővítmények​

React Developer Tools​

React komponensek vizsgálata és hibakeresése.

Vue.js devtools​

Vue.js alkalmazások fejlesztéséhez.

Web Developer​

Hasznos webfejlesztői eszközök gyűjteménye.

ColorZilla​

Színek kiválasztása az oldalról (color picker).

Wappalyzer​

Weboldalak technológiáinak azonosítása (WordPress verzió, használt pluginok, stb.).

about:config beállítások fejlesztőknek​

Írd be a címsorba: about:config

Hasznos beállítások:

# Service Worker-ek engedélyezése HTTP-n (csak fejlesztéshez)
devtools.serviceWorkers.testing.enabled = true

# CSS Grid Inspector vonalak megjelenítése
devtools.gridinspector.showGridLineNumbers = true

# Színes konzol üzenetek
devtools.webconsole.timestampMessages = true
Figyelem

Az about:config beállítások módosítása befolyásolhatja a böngésző működését. Csak akkor módosíts, ha tudod mit csinálsz.

Firefox vs Chrome DevTools​

FunkcióFirefoxChrome
CSS Grid InspectorFejlettebb vizualizációAlapszintű
Flexbox InspectorBeépítettBővítmény kell
Font EditorVizuális szerkesztőNincs
AccessibilityRészletesAlapszintű
PerformanceJóRészletesebb
MemoryAlapszintűFejlettebb

Források​