Questa traduzione è incompleta. Collabora alla traduzione di questo articolo dall’originale in lingua inglese.
La barra per gli sviluppatori ( Developer Toolbar ) rende possibile l'accesso a linea di comando ad una serie di strumenti di sviluppo direttamente da Firefox. La barra per gli sviluppatori è un interprete grafico della linea di comando ( Graphical Command Line Interpreter o GCLI ): possiede la potenza e la sinteticità di una linea di comando, ma, allo stesso tempo, offre un aiuto integrato ai suoi comandi ed un output molto ricco. Inoltre, è estendibile, nel senso che è possibile aggiungere i propri comandi personali, convertendoli addirittura in add-ons, in modo da permettere anche ad altri utenti di installarli.
Aprire la barra per gli sviluppatori
Per aprire la barra per gli sviluppatori, premi i tasti Shift+F2 ( il tasto Shift è il tasto che premiamo usualmente per scrivere una lettera in maiuscolo ed è posto subito sopra al tasto Ctrl ), oppure vai al menù Sviluppo Web ( che è un sottomenù che troviamo nel menù Strumenti, per i sistemi operativi Mac OS X e Linux) e scegli la voce "Barra Sviluppatori". La barra appare in basso alla schermata del browser:
Il prompt per la linea di comando occupa quasi tutta la barra, con un bottone "Chiudi" alla sinistra ed un bottone sulla destra per aprire il contenitore degli strumenti.
Per chiudere la barra dgli sviluppatori, usare i tasti Shift+F2 oppure il menù "Barra Sviluppatori".
Usare la linea di comando
Come in una normale linea di comando, per eseguire i comandi è sufficiente scriverli al prompt e premere il tasto Invio ( Enter ).
Appena iniziate a scrivere un comando, la barra suggerisce un possibile completamento del testo:
Se ci fossero più completamenti possibili, grazie alle frecce Su e Giu sarete in grado di di passare dall'uno all'altro dei suggerimenti. Premendo il tasto Tab si seleziona il suggerimento corrente.
Premendo il tasto F1, farete apparire i suggerimenti in una lista, con un sommario di ciò che ciascuno dei comandi esegue:
Scrivendo "help" avrete una lista dei comandi disponibili:
Scrivendo "help <comando>" avrete una descrizione del comando specificato:
Comandi
Visto che la Barra Sviluppatori offre un aiuto in linea per tutti i comandi che supporta, abbiamo evitato di pubblicare qui una documentazione completa per i comandi supportati. Per avere la documentazione completa per un <comando>, scrivi "help <comando>" nella barra.
addon | elenca ( list ), disabilita ( disable ) o abilita ( enable ) tutti gli addon disponibili o l'addon specificato. |
appcache | Mostra e manipola i contenuti della appcache ( application cache ). |
break | Elenca. aggiunge e rimuove i breakpoint. |
calllog | Registra le chiamate di funzione alla Console. |
connect | Connette ad un server remoto: i comandi successivi verranno eseguiti sul server. |
console | Apre, chiude e svuota la Console. |
context | Aggiunge un prefisso ai comandi successivi. |
cookie | Elenca ( list ), rimuove ( remove ) ed imposta ( set ) i cookie. |
dbg | Comandi per il controllo del Debugger. |
disconnect | Disconnetti da un server remoto. |
edit | Modifica una delle risorse che compongono questa pagina. |
export | Esporta la pagina. |
folder |
Novità in Firefox 33 Apre una directory nel vostro filesystem, usando la sintassi corretta per il percorso. Il comando " |
help | Mostra tutti i comandi disponibili. |
highlight |
Novità in Firefox 33 Dato un selettore, evidenzia tutti i nodi che corrispondono a quel selettore. |
inject |
Novità in Firefox 33 Inietta una libreria come jQuery o evidenziala all'interno della pagina. |
inspect | Esamina un nodo all'interno di Inspector. |
jsb | Esegue un Pretty-printing in un file JavaScript. |
listen | Abilita il debugging remoto. |
media | Emula il media type indicato per la pagina corrente. |
pagemod | Rimuove e sostituisce attributi ed elementi dalla pagina corrente. |
paintflashing | Chiude e apre lo strumento paint flashing. |
pref | Imposta, riporta ai valori di default e mostra le preferenze. |
profiler | Inizia o termina l'analisi ( profiling ) e apri o chiudi il Profiler. |
resize | Controlla la Responsive Design View ( ridimensionamento dello schermo ). |
restart | Chiude e riapre il browser. |
rulers |
Novità in Firefox 40 Attiva/disattiva i righelli per la pagina corrente. |
screenshot | Esegue uno screenshot ( un'immagine ) della pagina corrente. |
security | Mostra le informazioni relative alla sicurezza per il dominio corrente ( Content Security Policy o CSP ). |
tilt | Apre, chiude e gestisce la modalità 3D view. |
tools | srcdir path carica i devtool ( strumenti di sviluppo ) da un repository locale (top-level directory con CLOBBER file). Il comando builtin carica i file originali. |
unlisten |
Novità in Firefox 41 Disabilita il debugging remoto. |
Aggiungere comandi
È possibile aggiungere comandi alla barra dgli strumenti in due modi:
- Utilizzando Scratchpad, è possibile aggiungere comandi non persistenti, ma che potranno essere convertiti in add-on.
- Utilizzando una directory 'mozcmd' è possibile creare comandi locali persistenti.
Vedi anche la documentazione relativa alla scrittura di comandi.
Contribuire alla riga di comando
La riga di comando di Firefox è stata sviluppata dal progetto GCLI, dove è possibile trovare una buona sezione documentale su GCLI e sul suo funzionamento. Esiste anche la documentazione specifica per integrare GCLI e Firefox su MDN.