Présentation du développement des extensions

Après avoir lu le tutoriel Premiers pas et la présentation, utilisez ce guide comme plan pour les composants et les fonctionnalités des extensions. Nous encourageons les développeurs à explorer et à étendre les fonctionnalités des extensions.

Personnaliser l'interface utilisateur de l'extension
Actions du navigateur Ajoutez une icône, une info-bulle, un badge et une fenêtre pop-up à la barre d'outils.
Commandes Ajoutez des raccourcis clavier qui déclenchent des actions.
Menus contextuels Ajoutez des éléments au menu contextuel de Google Chrome.
Omnibox Ajoutez une fonctionnalité de mots clés à la barre d'adresse.
Remplacer des pages Créez une version de la page Nouvel onglet, Favoris ou Historique.
Actions sur la page Affichez des icônes de manière dynamique dans la barre d'outils.
Créer des utilitaires d'extension
Accessibilité (a11y) Rendez une extension accessible aux personnes handicapées.
Scripts d'arrière-plan Détectez et réagissez lorsqu'un événement intéressant se produit.
Internationalisation Utilisez la langue et les paramètres régionaux.
Cartes d'identité Obtenez des jetons d'accès OAuth2.
Gestion Gérez les extensions installées et en cours d'exécution.
Transmission de messages Communiquez entre un script de contenu et son extension parente, ou inversement.
Pages d'options Permettez aux utilisateurs de personnaliser une extension.
Autorisations Modifiez les autorisations d'une extension.
Stockage Stockez et récupérez des données.
Modifier et observer le navigateur Chrome
Favoris Créez, organisez et manipulez le comportement des favoris.
Données de navigation Supprimez les données de navigation du profil local d'un utilisateur.
Téléchargements Initiez, surveillez, manipulez et recherchez des téléchargements par voie programmatique.
Paramètres de police Gérez les paramètres de police de Chrome.
Historique Interagissez avec l'enregistrement des pages visitées par le navigateur.
Confidentialité Contrôlez les fonctionnalités de confidentialité de Chrome.
Proxy Gérez les paramètres proxy de Chrome.
Sessions Interrogez et restaurez les onglets et les fenêtres d'une session de navigation.
Onglets Créez, modifiez et réorganisez les onglets du navigateur.
Sites les plus visités Accédez aux URL les plus visitées par les utilisateurs.
Thèmes Modifiez l'apparence générale du navigateur.
Windows Créez, modifiez et réorganisez les fenêtres du navigateur.
Modifier et observer le Web
Onglet actif Accédez aux sites Web de manière sécurisée en supprimant la plupart des besoins d'autorisation d'hôte <all_urls>.
Paramètres de contenu Personnalisez les fonctionnalités du site Web telles que les cookies, JavaScript et les plug-ins.
Scripts de contenu Exécutez du code JavaScript dans le contexte des pages Web.
Cookies Explorez et modifiez le système de cookies du navigateur.
XHR inter-origines Utilisez XMLHttpRequest pour envoyer et recevoir des données depuis des serveurs distants.
Contenu déclaratif Effectuez des actions sur le contenu d'une page sans avoir besoin d'autorisation.
Capture d'écran Capturez le contenu de l'écran, des fenêtres ou des onglets individuels.
Capture de page Enregistrez les informations source d'un onglet au format MHTML.
Capture d'onglet Interagissez avec les flux multimédias des onglets.
Navigation Web Mises à jour de l'état des requêtes de navigation en cours.
Requête Web Observez et analysez le trafic. Interceptez, bloquez ou modifiez les requêtes en cours.
Empaqueter, déployer et mettre à jour
Chrome Web Store Hébergez et mettez à jour des extensions avec le Chrome Web Store.
Autres options de déploiement Distribuez des extensions sur un réseau désigné ou avec d'autres logiciels.
Développer les Outils pour les développeurs Chrome
Debugger Instrumentez l'interaction réseau, déboguez JavaScript, modifiez le DOM et le CSS.
Outils de développement Ajoutez des fonctionnalités aux Outils pour les développeurs Chrome.