Firebug

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Firebug
software
Siglă
Firebug rulează pe Firefox 4, cu vizualizare HTML activă pe pagina principală Wikipedia.
Firebug rulează pe Firefox 4, cu vizualizare HTML activă pe pagina principală Wikipedia.
Tip Mediu de dezvoltare integrat
Securitate IT
Dezvoltator Grupul de lucru Joe Hewitt și Firebug
Ultima versiune 2.0.19 (1 martie 2017)
Sistem de operare Multiplatform
Limba JavaScript
Licență Licență BSD
( Licență gratuită )
Site-ul web getfirebug.com/

Firebug a fost o extensie Mozilla Firefox care a permis depanarea, editarea și monitorizarea tuturor aspectelor unei pagini web , cum ar fi foile de stil , codul HTML , structura DOM și codul JavaScript . Firebug a oferit, de asemenea, alte instrumente pentru dezvoltarea web, cum ar fi o consolă JavaScript și o funcție numită „Net”, care vă permitea să monitorizați timpul de încărcare în milisecunde de imagini și scripturi . Pe lângă depanare , Firebug a fost un instrument indispensabil pentru testarea securității și performanței site-urilor web sau a aplicațiilor web.

Firebug a fost creat de Joe Hewitt , unul dintre creatorii Firefox, și a fost dezvoltat și întreținut de Firebug Working Group . [1]

În februarie 2009, aproape 1,9 milioane de utilizatori aveau instalat Firebug. [2]

A fost abandonat în 2017 [3] [4] .

Caracteristici

Firebug face modificări imediat și oferă feedback constant de la utilizatori. Toți editorii din Firebug au acceptat completarea automată [5] .

Linia de comandă Firebug a acceptat comenzile scrise în JavaScript. Rezultatul executării fiecărei comenzi a fost afișat în consolă, ca hyperlinkuri. Aplicația Firebug conținea mai multe ferestre, împărțind funcționalitatea aferentă într-o fereastră comună [6] . Firebug a permis, de asemenea, utilizatorilor să vadă timpul de descărcare pentru fișiere individuale. A separat diferite tipuri de obiecte, cum ar fi fișiere JavaScript și imagini, și ar putea determina ce fișiere sunt încărcate din memoria cache a browserului. Firebug a oferit, de asemenea, posibilitatea de a examina anteturile HTTP și marcajele de timp legate de momentul în care se face o cerere HTTP [7] . Panoul său de rețea ar putea monitoriza adresele URL solicitate de browser, cum ar fi fișiere CSS externe, JavaScript și imagini.

HTML și CSS

Instrumentele HTML și CSS au permis inspecția și modificarea elementelor HTML și CSS pe o pagină web [8] . Versiunile ulterioare ale Firebug au permis utilizatorilor să vadă modificările CSS în timp real [9] . Afișarea elementelor CSS a fost afișată la inspectarea elementelor HTML. Fila Firebug Layout a fost utilizată pentru a vizualiza și manipula valorile proprietăților CSS. În plus, utilizatorii ar putea face clic pe orice element HTML vizibil de pe o pagină web pentru a accesa valorile proprietății CSS [10] .

Consolă JavaScript

Fila scriptului Firebug le-a permis utilizatorilor să seteze puncte de întrerupere și să itereze liniile de cod [11] . În plus, Firebug ar putea sări direct la o linie de cod JavaScript, să privească expresii, să apeleze stive și să pornească depanatorul în cazul în care a apărut o eroare în timpul execuției. Firebug ar putea, de asemenea, să înregistreze erori. Înregistrarea a folosit un API JavaScript Firebug. Panoul JavaScript al Firebug poate înregistra apeluri către funcții de profil și permite dezvoltatorului să execute JavaScript arbitrar. Firebug le-a permis utilizatorilor să execute cod JavaScript prin linia de comandă și i-a permis utilizatorului să înregistreze erori care au apărut în JavaScript, CSS și XML. Firebug a furnizat un editor de text separat pentru editarea JavaScript și afișarea rezultatelor imediate în browserul utilizatorului.

Editorul de text a oferit, de asemenea, posibilitatea de a scrie funcții complete. Firebug a cerut unui utilizator să reîmprospăteze o pagină web în caz de blocare.

Extensii

Unele extensii s-ar putea integra cu Firebug [12] :

  • YSlow [13] este o extensie dezvoltată de Yahoo pentru a măsura și testa diverși indicatori legați de viteza de descărcare și afișare a unei pagini web. Această extensie integrată cu Firebug funcționează și adoptă aceeași licență ca cea din urmă.
  • Page Speed ​​a fost o extensie Firebug [14] dezvoltată de Google și a îndeplinit aceleași funcții ca YSlow. Această extensie a fost disponibilă cu licența Apache 2.0.
  • Firecookie [15] a fost o extensie care vă permite să vizualizați cookie-urile legate de pagina curentă, să adăugați altele noi sau să le ștergeți. Această extensie, disponibilă și pe addons.mozilla.org [16] , a fost lansată sub noua licență BSD. De la versiunea 1.10.0, Firebug gestionează nativ cookie-urile [17] .
  • FlashFirebug a fost o extensie Firebug plătită care a ajutat dezvoltatorii Flash și Flex (învechite la 31 decembrie 2020 [18] ) să depaneze fișiere Adobe SWF pe web. FlashFirebug a fost dezvoltat de O-Minds și a fost licențiat sub GPLv3 [19] [20] .

Versiuni

Versiunea 2.0

Firebug 2.0 a introdus multe funcții noi în extensia Firebug, inclusiv evidențierea sintaxei JavaScript, tipărirea codului JavaScript minificat și un inspector de evenimente DOM pentru a gestiona toate gestionarele de evenimente de pe o pagină web. În plus, utilizatorii ar putea căuta elemente de pagină folosind selectoare CSS din bara de căutare. Instrumentul de depanare a permis utilizatorilor să inspecteze expresiile JavaScript pe măsură ce erau evaluați. În plus, utilizatorii ar putea examina valorile returnate de funcțiile JavaScript. De asemenea, a adăugat posibilitatea de a crea noi atribute HTML pentru elementele HTML existente [21] .

Versiunea 3.0

La 10 noiembrie 2014, Firebug 3.0 a fost anunțat și o versiune alfa a fost pusă la dispoziția publicului [22] . Această versiune trebuia să conțină o temă nouă și să se concentreze pe experiența utilizatorului.

Notă

  1. ^(EN) Grupul de lucru Firefox Depus la 23 februarie 2009 în Internet Archive .
  2. ^(EN) Suplimente Firefox: Tabloul de bord cu statistici Depus la 29 aprilie 2011 în Internet Archive .
  3. ^ Firebug , la blog.getfirebug.com . Adus la 1 martie 2021 .
  4. ^ (RO) Spunând la revedere lui Firebug - Mozilla Hacks - blogul dezvoltatorului web , Mozilla Hacks - blogul dezvoltatorului web. Adus la 1 martie 2021 .
  5. ^ Jan Odvarko, lansarea Firebug 2.0 , la blog.getfirebug.com , Firebug Working Group. Adus la 15 octombrie 2015 .
  6. ^ Hewitt, J. (2007). Depanare Ajax cu firebug . Jurnalul Dr. Dobb, 32 (2), 22-26.
  7. ^ Ce este Firebug? , la getfirebug.com . Adus la 13 noiembrie 2014 (arhivat din original la 22 decembrie 2014) .
  8. ^ Sami Salkosuo, Depanare și reglare a aplicațiilor din mers cu Firebug , ibm.com , IBM Developer Works, 6 mai 2008. Accesat la 6 mai 2008 .
  9. ^ Jan Odvarko, lansarea Firebug 2.0 , la blog.getfirebug.com , Firebug Working Group. Adus la 15 octombrie 2015 .
  10. ^ Erez Zukerman, Depanare pagini web în Firefox cu Firebug , pe pcworld.com , PC World, 6 ianuarie 2012. Accesat la 6 ianuarie 2012 .
  11. ^ Steve Suehring, Identificați problemele JavaScript cu Firebug , de la dummies.com , Dummies.
  12. ^ Lista extensiilor cunoscute Firebug , la getfirebug.com . Adus la 13 noiembrie 2014 (depus de „Adresa URL originală la 13 noiembrie 2014).
  13. ^ developer.yahoo.com, YSlow pentru Firebug
  14. ^ (RO) Pagina Speed ​​Insights - Obțineți această extensie 🦊 pentru Firefox (ro-SUA) pe addons.mozilla.org. Adus la 1 martie 2021 .
  15. ^ softwareishard.com, Software-ul este greu, Jan Odvarko, Mai multe meditații despre dezvoltarea de software, Firecookie
  16. ^ addons.mozilla.org, Firefox Add-ons, Firecookie 0.6 de Jan Odvarko , la addons.mozilla.org . Adus la 1 martie 2021 (arhivat din original la 4 decembrie 2010) .
  17. ^ https://blog.getfirebug.com/2012/07/13/firebug-1-10-0/
  18. ^ Flash și viitorul conținutului interactiv | Adobe Blog , pe web.archive.org , 2 decembrie 2017. Accesat la 1 martie 2021 (arhivat din original la 2 decembrie 2017) .
  19. ^ Pagina de completare FlashFirebug , pe addons.mozilla.org . Adus la 1 martie 2021 (arhivat din original la 3 noiembrie 2018) .
  20. ^ Pagina produsului O-Minds FlashFirebug
  21. ^ Jan Odvarko, lansarea Firebug 2.0 , la blog.getfirebug.com , Firebug Working Group. Adus la 15 octombrie 2015 .
  22. ^ Jan Odvarko, Firebug 3.0 The Next Generation , la blog.getfirebug.com , Firebug Working Group. Adus la 10 noiembrie 2014 .

Elemente conexe

Alte proiecte

linkuri externe