1 - C'est quoi une extension Google chrome
Les extensions google chrome sont de petits logiciels qui personnalisent et améliore la navigation. Ils permettent aux utilisateurs d’adapter les fonctionnalités et le comportement de Chrome à leurs besoins et à leurs préférences. Ils reposent sur des technologies Web telles que HTML, JavaScript et CSS...
Une extension doit remplir un seul objectif, défini de manière étroite et facile à comprendre. Une seule extension peut inclure plusieurs composants et une gamme de fonctionnalités, dans la mesure où tout contribue à un objectif commun.
Une capture d'écran de l'icône d'une extension dans la barre de navigation. Les interfaces utilisateur doivent être minimales et intentionnelles. Ils peuvent aller d’une simple icône, telle que l’extension Google Mail Checker indiquée à droite, à la substitution d’une page entière.
Les fichiers d'extension sont compressés dans un seul paquet .crx que l'utilisateur télécharge et installe. Cela signifie que les extensions ne dépendent pas du contenu du Web, contrairement aux applications Web ordinaires.
Les extensions sont distribuées via le tableau de bord du développeur Chrome et publiées sur le Chrome Web Store.
2 - Créer son propre extension google chrome
2.1 - Structure de l'extension
Dans ce tutoriel nous allons voir comment créer une toute simple extension pour Google chrome qui permet d'afficher un message de bienvenue. Pour cela nous aurons besoin de deux fichiers à créer et leurs ajouter une icone :
- manifest.json
- popup.html
- img / icon.png (icone qui s'affiche en haut à droite sur le navigateur chrome)
icon_128.png (icone qui s'affiche sur la page des extensions de google chrome)
2.2 - Code du fichier manifest.json
2.3 - Code du fichier popup.html
3 - Installation de l'extension
Activer maintenant le mode développeur pour google chrome en cliquant sur les trois points à droite en haut du browser et choisissez ensuite Plus d'outils --> Extensions
Activer ensuite le mode développeur qui se trouve à droite en haut du browser :
Cliquez ensuite sur le bouton charger une extension non empaquetée:
Sélectionnez ensuite le répertoire racine de votre extension:
L'extension est maintenant installée et est opérationnelle :
Younes Derfoufi
CRMEF OUJDA