Firebug
| Firebug | |
|---|---|
| | |
| Utilizzo di un browser su una pagina di Wikipedia | |
| Tipo di | Estensione per Firefox [d] e debugger della pagina web [d] |
| Sviluppatore | Hewitt, Joe (programmatore) |
| Installato su | Mozilla Firefox |
| ultima versione | |
| Licenza | BSD |
| Sito web | getfirebug.com |
| File multimediali su Wikimedia Commons | |
Firebug è un debugger di applicazioni Web utilizzato come estensione standalone per il browser Mozilla Firefox , che è una console , un debugger e un ispettore DOM per JavaScript , DHTML , CSS , XMLHttpRequest [3] [4] .
Firebug mostra nella console la funzione che ha causato l'errore, lo stack di chiamate delle funzioni che hanno causato questo errore. Avvisa che la regola CSS o il metodo/proprietà JavaScript che stai tentando di utilizzare non esiste.
Sviluppo
Firebug è stato originariamente sviluppato da Joe Hewitt , un programmatore di Parakey , acquistato da Facebook nel luglio 2007 [5] .
Successivamente , il Firebug Working Group [6] ha iniziato a coordinare lo sviluppo dell'estensione . John J. Barton di IBM , che ha svolto un ruolo chiave nella preparazione delle versioni 1.1 e 1.2, e Jan Odvarko [ 7 ] [ 8] sono stati i contributori più significativi allo sviluppo .
Gli sviluppatori di Mozilla e Firebug hanno annunciato una fusione tra Firebug e il toolkit DevTools offerto con Firefox. Firebug verrà interrotto come componente aggiuntivo separato e le sue funzionalità alla fine diventeranno parte dei principali DevTools di Firefox [9] [10] [11] [12] .
Caratteristiche
- Comoda visualizzazione dell'HTML - codice della pagina. La funzione Ispeziona permette di localizzare con precisione il tag di un elemento, di visualizzare tutte le proprietà e gli stili “attaccati” ad esso.
- Modifica HTML e CSS direttamente nel browser [13] . Puoi modificare gli attributi dei tag e i valori delle proprietà per vedere le modifiche. Comodo per quei casi in cui è necessario sperimentare per trovare l'opzione di progettazione più accettabile per la pagina creata [14] .
- Debug di JavaScript [15] .
- Monitoraggio dello stato di avanzamento del caricamento della pagina.
- Visualizza le intestazioni HTTP per le richieste regolari e AJAX .
Aggiunte a Firebug
Sono stati creati numerosi componenti aggiuntivi per Firebug che ne espandono le funzionalità o ne semplificano l'utilizzo [16] :
- Firecookie - visualizzazione e gestione dei cookie
- FirePHP è una libreria e un componente aggiuntivo per il debug del codice PHP utilizzando le intestazioni HTTP.
- FireRainbow (link down) - Evidenziazione della sintassi JavaScript
- YSlow - un'estensione che misura la velocità di caricamento di una pagina e dei suoi singoli componenti
Firebug Lite
Per i browser Internet Explorer , Opera , Safari e Google Chrome , esiste una versione semplificata: Firebug Lite. È un file JavaScript che deve essere incluso nella pagina HTML in fase di debug o utilizzato in modalità bookmarklet [17] .
Vedi anche
Note
- ^ Firebug 2.0.19
- ↑ Versione 2.0.19 - 2017.
- ↑ Cos'è Firebug? : Firebug (downlink) . Estratto il 13 novembre 2017 . Archiviato dall'originale il 22 agosto 2017.
- ↑ Componenti interni di Firebug - FirebugWiki (downlink) . Estratto il 13 novembre 2017 . Archiviato dall'originale il 14 novembre 2017.
- ^ Chandan Luthra, Deepak Mittal. La storia di Firebug // Panoramica di Firebug 1.5: modifica, debug e monitoraggio di pagine Web / Revisori: Balaji D Loganthan, Michael Ratcliffe, Michael Sync. — 1a ed. - Birmingham: Packt Publishing Ltd., 2010. - P. 8. - 224 p. - ISBN 978-1-847194-96-1 . Archiviato il 14 novembre 2017 in Internet Archive
- ↑ Gruppo di lavoro Firebug - FirebugWiki (downlink) . Estratto il 13 novembre 2017 . Archiviato dall'originale il 14 novembre 2017.
- ↑ Partecipa : Firebug (link non disponibile) . Estratto il 13 novembre 2017 . Archiviato dall'originale l'11 settembre 2017.
- ↑ Resig, John Tracking Firebug Performance (inglese) (link non disponibile) . Il blog di John Resig (12 agosto 2008). Estratto il 21 maggio 2010 . Archiviato dall'originale il 25 febbraio 2012.
- ↑ Firebug sopravvive in Firefox DevTools ( 20/12/2016). Data di accesso: 21 dicembre 2016 Archiviata dall'originale il 28 dicembre 2016.
- ↑ Dire addio a Firebug - Mozilla Hacks - il blog degli sviluppatori Web . Estratto il 13 novembre 2017 . Archiviato dall'originale il 18 novembre 2017.
- ↑ OpenNews: Firebug si integra con Firefox e interrompe lo sviluppo di componenti aggiuntivi del browser . Estratto il 13 novembre 2017 Archiviato dall'originale il 29 dicembre 2016.
- ↑ OpenNews: il debugger dell'applicazione Web Firebug è deprecato . Estratto il 13 novembre 2017 . Archiviato dall'originale il 14 novembre 2017.
- ↑ Esegui il debug di pagine Web in Firefox con Firebug | PCworld . Estratto il 13 novembre 2017 . Archiviato dall'originale il 20 agosto 2016.
- ↑ Crea pagine migliori con Firebug | CABLATO . Estratto il 13 novembre 2017 . Archiviato dall'originale il 14 novembre 2017.
- ↑ Debug AJAX con Firebug | del dottor Dobb . Estratto il 13 novembre 2017 . Archiviato dall'originale il 14 novembre 2017.
- ^ Estensioni Firebug - FirebugWiki Archiviato il 13 novembre 2014.
- ↑ https://getfirebug.com/firebuglite Archiviato il 25 aprile 2013 in Internet Archive . - Firebug Lite
Collegamenti
- getfirebug.com (inglese) - il sito Web ufficiale dell'estensione Firebug
- Pagina di estensione su addons.mozilla.org
- github firebug
- Wiki di Firebug
- Firebug Lite
- Firebug - Mozilla Hacks - il blog degli sviluppatori Web