
Extensions pour navigateur web
Une extension pour navigateur (que ce soit Chrome, Opéra, Firefox, Safari, …) sont des plugins que vous retrouvez en haut du navigateur sous forme d’icônes. Pour n’en citer que deux : AdBlock, le bloqueur de publicité, l’extension Memrise que j’ai réalisé.
Une extension peut réaliser une multitudes de choses, sur lequel vous pouvez aussi vendre un service. En voici de manière non succinct ce que vous pouvez réaliser pour une site web particulier comme pour tous les sites web:
- Modifier le moteur de recherche par défaut
- Modifier l’url de l’ouverture d’un nouvel onglet
- Modifier/Ajouter le CSS, c’est à dire la présentation du site web
- Modifier/Ajouter du code javascript pour ajouter des actions, modifier le comportement du site web
- Affichage d’un popup lorsque l’utilisateur clique sur l’icône d’extension et y afficher des éléments
- Récupération des événements en background, c’est à dire, dès que le navigateur s’ouvre, un script peut être lancé et écouter divers évènements, réaliser divers tâches
- Afficher un nombre au niveau de l’icône pour donner une information (la position du « badge » diffère en fonction du navigateur
- Modifier/Stopper des requêtes HTTP
Développement sur divers plateformes
Il est vivement conseillé d’installer les extensions depuis les plateformes, et non sur votre site web. Vous pouvez toujours mettre un lien sur votre site web qui télécharge depuis la plateforme. Les utilisateurs recevront les mises à jour automatiquement.
- Sur Google Chrome
Il faudra créer un compte et payer 5$ à la société Google. Google vérifie automatiquement les extensions créées ou mise à jour, il faut compter environ 1 heure pour qu’elle soit publiée. Vous pouvez publier jusqu’à 20 extensions.
- Sur Opéra
Le code devrait être le même que pour Chrome. Inscription gratuite pour Opéra. Un modérateur vérifiera le code. Il peut se passer 2 jours à 2 semaines avant que l’extension soit publiée. Il y a peu d’utilisateur, mais étant donné qu’il y a peu d’extensions sur Opéra, la votre se démarquera plus facilement
- Sur Firefox
Par rapport au code pour Chrome, il faut réaliser quelques modifications. Inscription gratuite pour Opéra. Un modérateur vérifiera le code, ils sont plus rigide quand au règles qu’Opéra. Si il y a du code javascript minifié, ils veulent voir le code non minifié. Il peut se passer 2 jours à 2 semaines avant que l’extension soit publiée.
- Edge
Je n’ai pour ma part jamais réalisé d’extension sous Edge, mais la portabilité est à ma connaissance simple. Il y aura les mêmes difficultés probablement que sous Firefox. L’inscription pour ajouter une extension pour une entreprise est de 75€.