Panoramica dello sviluppo delle estensioni

Dopo aver letto il tutorial Guida introduttiva e la panoramica, utilizza questa guida come schema dei componenti e delle funzionalità delle estensioni. Gli sviluppatori sono invitati a esplorare ed espandere la funzionalità delle estensioni.

Personalizzare l'interfaccia utente dell'estensione
Azioni del browser Aggiungi un'icona, una descrizione comando, un badge e un popup alla barra degli strumenti.
Comandi Aggiungi scorciatoie da tastiera che attivano azioni.
Menu contestuali Aggiungere elementi al menu contestuale di Google Chrome.
Omnibox Aggiungere la funzionalità delle parole chiave alla barra degli indirizzi.
Override Pages Crea una versione della pagina Nuova scheda, Preferiti o Cronologia.
Azioni sulla pagina Visualizza dinamicamente le icone nella barra degli strumenti.
Creare utilità di estensione
Accessibilità (a11y) Rendere un'estensione accessibile alle persone con disabilità.
Script in background Rileva e reagisci quando succede qualcosa di interessante.
Internazionalizzazione Utilizza lingua e impostazioni internazionali.
Identità Ottieni token di accesso OAuth2.
Gestione Gestire le estensioni installate e in esecuzione.
Passaggio di messaggi Comunicare da uno script dei contenuti alla sua estensione principale o viceversa.
Pagine delle opzioni Consente agli utenti di personalizzare un'estensione.
Autorizzazioni Modificare le autorizzazioni di un'estensione.
Spazio di archiviazione Archivia e recupera i dati.
Modificare e osservare il browser Chrome
Preferiti Crea, organizza e manipola il comportamento dei segnalibri.
Dati di navigazione Rimuovere i dati di navigazione dal profilo locale di un utente.
Download Avviare, monitorare, manipolare e cercare i download in modo programmatico.
Impostazioni carattere Gestire le impostazioni dei caratteri di Chrome.
Cronologia Interagisci con la cronologia delle pagine visitate del browser.
Privacy Controllare le funzionalità per la privacy di Chrome.
Proxy Gestisci le impostazioni del proxy di Chrome.
Sessioni Esegui query e ripristina schede e finestre da una sessione di navigazione.
Schede Crea, modifica e riorganizza le schede nel browser.
Siti principali Accedere agli URL più visitati dagli utenti.
Temi Modificare l'aspetto generale del browser.
Windows Creare, modificare e riorganizzare le finestre nel browser.
Modificare e osservare il web
Scheda Attiva Accedi in modo sicuro ai siti web rimuovendo la maggior parte dei requisiti per l'autorizzazione host <all_urls>.
Impostazioni dei contenuti Personalizzare le funzionalità del sito web, come cookie, JavaScript e plug-in.
Content Scripts Esegui codice JavaScript nel contesto delle pagine web.
Cookie Esplora e modifica il sistema di cookie del browser.
XHR multiorigine Utilizza XMLHttpRequest per inviare e ricevere dati da server remoti.
Contenuti dichiarativi Esegui azioni sui contenuti di una pagina senza richiedere l'autorizzazione.
Desktop Capture Acquisire i contenuti dello schermo, di singole finestre o schede.
Acquisizione pagina Salva le informazioni sull'origine di una scheda come MHTML.
Acquisizione scheda Interagire con i flussi multimediali delle schede.
Navigazione web Aggiornamenti di stato delle richieste di navigazione in corso.
Richiesta web Osserva e analizza il traffico. Intercettare, bloccare o modificare le richieste in corso.
Pacchettizzazione, deployment e aggiornamento
Chrome Web Store Ospitare e aggiornare le estensioni con il Chrome Web Store.
Altre opzioni di deployment Distribuire le estensioni su una rete designata o con altro software.
Espandere Chrome DevTools
Debugger Strumenti per l'interazione di rete, il debug di JavaScript, la mutazione di DOM e CSS.
DevTools Aggiungi funzionalità agli Strumenti per sviluppatori di Chrome.