Tutoriel — installation
L'extension de téléchargement SVG, installée et opérationnelle
Une installation, un épinglage, et une réponse franche sur ce qu'elle peut voir. Cette dernière partie vaut la lecture — une extension capable de lire des pages mérite qu'on l'examine.
À regarder — 17 secondes
De l'installation au premier téléchargement
L'épinglage est l'étape que les gens sautent avant de se demander où est passé le bouton — Chrome cache les nouvelles extensions derrière l'icône en pièce de puzzle par défaut.
Ce que montre l'enregistrement
- Installez-la une fois depuis le Chrome Web Store
- Épinglez-la, puis cliquez dessus sur n'importe quelle page
- Elle demande activeTab — cette page, ce clic, rien d'autre
- Chrome, Edge et Brave l'exécutent tous
- Et cela fonctionne pareil dans les trois
Installation
Installer sur Chrome, Edge ou Brave
Les trois tournent sous Chromium : une seule extension, un seul parcours d'installation. Tout ce qui est en Chrome 88 ou plus récent fonctionne.
- Chrome. Ouvrez la fiche du Chrome Web Store et choisissez Ajouter à Chrome, puis confirmez.
- Edge. Même fiche. Edge vous demandera d'autoriser les extensions d'autres stores la première fois ; acceptez, puis installez normalement.
- Brave. Même fiche, sans étape supplémentaire — Brave installe directement depuis le Chrome Web Store.
Ensuite, épinglez-la : c'est l'étape qui compte vraiment au quotidien. Cliquez sur l'icône en pièce de puzzle dans la barre d'outils, trouvez SVG Downloader et cliquez sur l'épingle. Sans cela, Chrome la range et vous cliquerez sur la pièce de puzzle à chaque fois.
Installation et premier lancement
Environ quarante secondes, dont l'essentiel est le chargement de la page du store.
- Installez depuis le Chrome Web Store. Choisissez Ajouter à Chrome — ou Edge, ou Brave — et confirmez l'invite de permissions.
- Épinglez-la à la barre d'outils. Cliquez sur l'icône en pièce de puzzle, trouvez SVG Downloader, cliquez sur l'épingle. Le bouton reste désormais dans votre barre.
- Ouvrez une page avec des vecteurs et cliquez sur le bouton. Le popup s'ouvre et analyse cet onglet. Rien ne surveillait la page avant votre clic.
- Téléchargez-en un pour vérifier. Feuilletez jusqu'à une icône, appuyez sur Télécharger le courant, et regardez votre dossier de téléchargements. Installation vérifiée.
Ce que chaque permission autorise réellement
Cinq permissions, et aucune n'est la permission large qui inquiète.
activeTab— elle peut lire la page de l'onglet où vous êtes, au moment où vous cliquez sur son bouton, et ni avant ni après. C'est la permission importante : il n'y a aucune permission d'hôte, elle n'obtient donc pas l'accès à « toutes vos données sur tous les sites » et ne tourne pas discrètement en arrière-plan sur chaque page visitée.downloads— écrit des fichiers dans votre dossier de téléchargements. Inévitable pour un téléchargeur.contextMenus— ajoute l'entrée « Enregistrer ceci en SVG » au menu contextuel.scripting— injecte le code qui lit la page, à la demande, une fois que vous avez cliqué.storage— conserve vos réglages (préfixe de nom, nom du ZIP) localement sur votre machine.
En plus de cela, la politique de sécurité du contenu de l'extension fixe connect-src 'none', ce qui interdit structurellement à ses pages d'ouvrir une connexion réseau. Ce n'est pas une promesse de ne pas appeler la maison ; c'est une configuration sous laquelle appeler la maison ne fonctionne pas. Et comme elle est sous licence MIT avec sources publiques, rien de tout cela n'est à croire sur parole.
Les pages où elle ne s'exécutera pas
Les navigateurs bloquent les extensions sur leurs propres pages, et aucune extension ne passe outre : pages de réglages chrome:// et edge://, le Chrome Web Store et autres galeries de modules, et les documents PDF. Là, le popup vous dira qu'il ne peut pas accéder à la page plutôt que d'échouer en silence. Pour les pages locales file://, vous pouvez accorder explicitement l'accès aux fichiers dans les détails de l'extension, si besoin.
Firefox et Safari
Pas pour l'instant. C'est une extension Chromium Manifest V3 ; Firefox et Safari demandent chacun leur portage et leur propre validation de store, ce qui n'a pas été fait.
- Navigateurs
- Chrome 88+, Edge et Brave. Ni Firefox ni Safari.
- Permission clé
activeTab— cet onglet, sur votre clic. Aucune permission d'hôte.- Réseau
connect-src 'none'— elle ne peut structurellement pas appeler la maison.- Sources
- Sous licence MIT sur GitHub. Lisez-les ou compilez vous-même.
Bon à savoir
Questions fréquentes
Dans quels navigateurs fonctionne-t-il ?
Chrome 88 ou plus récent, Edge et Brave — tous basés sur Chromium, une seule installation depuis la même fiche de store. Il n'existe pas de version Firefox ou Safari.
Où est passé le bouton après l'installation ?
Chrome cache les nouvelles extensions derrière l'icône en pièce de puzzle. Cliquez dessus, trouvez SVG Downloader et cliquez sur l'épingle pour la garder dans la barre d'outils.
Peut-elle lire chaque page que je visite ?
Non. Elle utilise activeTab, qui donne accès à l'onglet courant uniquement au moment où vous cliquez sur son bouton. Il n'y a pas de permission d'hôte : elle ne tourne pas en arrière-plan sur d'autres pages.
Envoie-t-elle quelque chose à un serveur ?
Elle ne peut pas. Sa politique de sécurité du contenu fixe connect-src à none, ce qui interdit à ses pages d'ouvrir la moindre connexion réseau. Les sources sont publiques si vous voulez le vérifier.
Pourquoi le popup dit-il qu'il ne peut pas accéder à cette page ?
Vous êtes sur une page où les navigateurs bloquent les extensions — une page de réglages chrome://, le Chrome Web Store ou une autre galerie de modules, ou un PDF. Cette restriction est imposée par le navigateur et ne peut pas être contournée.
Installez-la, épinglez-la, oubliez-la
Moins d'une minute, et elle ne se réveille que quand vous cliquez.