Auto Browser Color par Arnaud
Firefox prend la couleur du site que vous visitez. La barre d'onglets, la barre d'adresse et les menus s'accordent à la page, en temps réel. Ultra-léger, sans aucune collecte de données, code source lisible.
MĂ©tadonnĂ©es de lâextension
Ă propos de cette extension
Votre navigateur ne devrait pas ressembler à un cadre gris posé devant le web. Il devrait en faire partie.
Auto Browser Color lit la couleur dominante du site que vous consultez et l'applique à l'interface de Firefox : barre d'onglets, barre d'adresse, menus, panneau latéral. Ouvrez un site au bleu profond, Firefox devient bleu profond. Passez sur une page crÚme, l'interface s'éclaircit et le texte bascule automatiquement en sombre pour rester lisible. Le cadre disparaßt, la page occupe tout l'espace visuel.
L'effet est le mĂȘme que celui de Safari sur macOS â Ă ceci prĂšs qu'il fonctionne sur tous les sites, y compris ceux qui n'ont rien prĂ©vu pour ça.
Ce que fait l'extension
Léger par principe
L'extension pÚse 24 Ko. Pas de framework, pas d'outil de compilation, pas de dépendance : du JavaScript, du HTML et du CSS écrits à la main. Le script injecté dans vos pages fait moins de 200 lignes.
ConcrÚtement : les écouteurs de défilement sont passifs, donc Firefox n'attend jamais l'extension pour afficher une frame. Le script d'arriÚre-plan n'est pas persistant et se laisse décharger quand vous ne naviguez pas. Et un cache évite de repeindre l'interface quand la couleur n'a pas changé.
Pourquoi ces deux autorisations
Firefox affiche deux avertissements à l'installation. Ils méritent une explication franche, parce que leur formulation est plus large que ce que l'extension fait réellement.
1. Accéder aux onglets du navigateur
Cette permission sert Ă connaĂźtre l'adresse de l'onglet actif â et rien d'autre.
Sur une page normale, la couleur est lue dans la page elle-mĂȘme. Mais il existe des pages oĂč Firefox interdit Ă toute extension d'exĂ©cuter du code : la page d'accueil, un nouvel onglet, la navigation privĂ©e,
En connaissant l'adresse, l'extension applique la bonne couleur de repli : le violet de la navigation privée, le gris des pages systÚme, votre couleur personnalisée ailleurs. L'adresse est lue, utilisée dans l'instant, et jamais conservée ni transmise.
2. Accéder à vos données pour tous les sites web
C'est l'avertissement le plus impressionnant, et c'est une conséquence automatique, pas un choix.
Pour connaĂźtre la couleur d'un site, il faut la lire depuis l'intĂ©rieur de la page â c'est le seul moyen, aucune API ne permet de le faire depuis l'extĂ©rieur. Cela suppose d'injecter un petit script dans les pages. Et comme l'extension doit fonctionner sur tous les sites, ce script est dĂ©clarĂ© pour tous les sites. Firefox n'a alors qu'une seule phrase disponible pour le dĂ©crire, la plus alarmante de son vocabulaire, quel que soit l'usage rĂ©el.
Voici ce que ce script lit, exhaustivement :
Le message renvoyé au reste de l'extension ne contient que des couleurs. Rien d'autre ne transite.
Ce que ce script ne fait pas, et ne peut pas faire tel qu'il est Ă©crit : lire le texte de vos pages, vos formulaires, vos mots de passe, vos cookies, votre historique ou vos marque-pages. Il ne transmet pas l'adresse des sites que vous visitez. Il n'ouvre aucune connexion rĂ©seau â l'extension ne contient pas une seule ligne capable d'en Ă©tablir une.
Aucune donnée ne sort de votre navigateur
L'extension ne collecte rien, n'envoie rien, ne mesure rien. Il n'y a ni tĂ©lĂ©mĂ©trie, ni statistiques d'usage, ni serveur distant. Vos rĂ©glages sont enregistrĂ©s en local, sur votre machine uniquement, et ne sont mĂȘme pas synchronisĂ©s entre vos appareils.
Cette affirmation est vérifiable : le code n'est ni minifié ni compilé, il tient en 24 Ko et se lit en une dizaine de minutes. Une recherche de
L'extension demande d'ailleurs le minimum : trois permissions déclarées (
Ă savoir
Firefox pour ordinateur uniquement. L'interface de Firefox pour Android est une application Android native : l'API de thĂšme n'y existe pas, et aucune extension ne peut en changer les couleurs.
Si vous utilisez un thÚme CSS personnalisé, il fonctionnera avec cette extension tant qu'il s'appuie sur les variables standard de Firefox, comme
Origine et licence
Auto Browser Color est une réécriture sans framework d'Adaptive Tab Bar Colour d'Eason Wong, distribué sous licence MIT. La conception générale et plusieurs heuristiques de détection en sont directement issues, et la notice de copyright de l'auteur original est conservée dans le paquet.
Cette version privilĂ©gie la lĂ©gĂšretĂ© et un pĂ©rimĂštre rĂ©duit : elle abandonne les rĂšgles par site, les couleurs prĂ©dĂ©finies pour extensions tierces et l'import/export des rĂ©glages, au profit d'un code minimal et entiĂšrement lisible. Si vous cherchez la version complĂšte et richement configurable, installez l'originale â elle est excellente.
Publié sous licence MIT.
Auto Browser Color lit la couleur dominante du site que vous consultez et l'applique à l'interface de Firefox : barre d'onglets, barre d'adresse, menus, panneau latéral. Ouvrez un site au bleu profond, Firefox devient bleu profond. Passez sur une page crÚme, l'interface s'éclaircit et le texte bascule automatiquement en sombre pour rester lisible. Le cadre disparaßt, la page occupe tout l'espace visuel.
L'effet est le mĂȘme que celui de Safari sur macOS â Ă ceci prĂšs qu'il fonctionne sur tous les sites, y compris ceux qui n'ont rien prĂ©vu pour ça.
Ce que fait l'extension
- Lit la balise
<meta name="theme-color">quand le site en déclare une, avec ses variantes claire et sombre. - à défaut, analyse les fonds réellement affichés en haut de la page et les compose pour en extraire une couleur opaque.
- Choisit automatiquement un texte clair ou sombre selon la luminance obtenue, pour que l'interface reste toujours lisible.
- Suit les changements en direct : bascule jour/nuit d'un site, en-tĂȘte qui se colore au dĂ©filement, extension d'inversion des couleurs.
- Applique une couleur cohĂ©rente aux pages internes de Firefox, aux PDF, aux images ouvertes seules et aux pages oĂč aucun script ne peut s'exĂ©cuter.
- Vous laisse ajuster la teinte de la barre d'onglets et de l'onglet actif, et définir vos propres couleurs de repli.
Léger par principe
L'extension pÚse 24 Ko. Pas de framework, pas d'outil de compilation, pas de dépendance : du JavaScript, du HTML et du CSS écrits à la main. Le script injecté dans vos pages fait moins de 200 lignes.
ConcrÚtement : les écouteurs de défilement sont passifs, donc Firefox n'attend jamais l'extension pour afficher une frame. Le script d'arriÚre-plan n'est pas persistant et se laisse décharger quand vous ne naviguez pas. Et un cache évite de repeindre l'interface quand la couleur n'a pas changé.
Pourquoi ces deux autorisations
Firefox affiche deux avertissements à l'installation. Ils méritent une explication franche, parce que leur formulation est plus large que ce que l'extension fait réellement.
1. Accéder aux onglets du navigateur
Cette permission sert Ă connaĂźtre l'adresse de l'onglet actif â et rien d'autre.
Sur une page normale, la couleur est lue dans la page elle-mĂȘme. Mais il existe des pages oĂč Firefox interdit Ă toute extension d'exĂ©cuter du code : la page d'accueil, un nouvel onglet, la navigation privĂ©e,
about:config, un PDF, une image ouverte seule, les pages du site des modules complémentaires. Sans cette permission, l'interface resterait figée sur la couleur du site précédent à chaque fois que vous passez sur l'une d'elles.En connaissant l'adresse, l'extension applique la bonne couleur de repli : le violet de la navigation privée, le gris des pages systÚme, votre couleur personnalisée ailleurs. L'adresse est lue, utilisée dans l'instant, et jamais conservée ni transmise.
2. Accéder à vos données pour tous les sites web
C'est l'avertissement le plus impressionnant, et c'est une conséquence automatique, pas un choix.
Pour connaĂźtre la couleur d'un site, il faut la lire depuis l'intĂ©rieur de la page â c'est le seul moyen, aucune API ne permet de le faire depuis l'extĂ©rieur. Cela suppose d'injecter un petit script dans les pages. Et comme l'extension doit fonctionner sur tous les sites, ce script est dĂ©clarĂ© pour tous les sites. Firefox n'a alors qu'une seule phrase disponible pour le dĂ©crire, la plus alarmante de son vocabulaire, quel que soit l'usage rĂ©el.
Voici ce que ce script lit, exhaustivement :
- la couleur de fond calculée de quelques éléments situés en haut de la page ;
- le contenu des balises
<meta name="theme-color">; - trois marqueurs internes de Firefox permettant de reconnaĂźtre une visionneuse d'image, du texte brut ou un document SVG.
Le message renvoyé au reste de l'extension ne contient que des couleurs. Rien d'autre ne transite.
Ce que ce script ne fait pas, et ne peut pas faire tel qu'il est Ă©crit : lire le texte de vos pages, vos formulaires, vos mots de passe, vos cookies, votre historique ou vos marque-pages. Il ne transmet pas l'adresse des sites que vous visitez. Il n'ouvre aucune connexion rĂ©seau â l'extension ne contient pas une seule ligne capable d'en Ă©tablir une.
Aucune donnée ne sort de votre navigateur
L'extension ne collecte rien, n'envoie rien, ne mesure rien. Il n'y a ni tĂ©lĂ©mĂ©trie, ni statistiques d'usage, ni serveur distant. Vos rĂ©glages sont enregistrĂ©s en local, sur votre machine uniquement, et ne sont mĂȘme pas synchronisĂ©s entre vos appareils.
Cette affirmation est vérifiable : le code n'est ni minifié ni compilé, il tient en 24 Ko et se lit en une dizaine de minutes. Une recherche de
fetch, XMLHttpRequest ou sendBeacon dans les sources ne renvoie aucun résultat. Vous n'avez pas à me croire sur parole.L'extension demande d'ailleurs le minimum : trois permissions déclarées (
tabs, theme, storage) et rien de plus.Ă savoir
Firefox pour ordinateur uniquement. L'interface de Firefox pour Android est une application Android native : l'API de thĂšme n'y existe pas, et aucune extension ne peut en changer les couleurs.
Si vous utilisez un thÚme CSS personnalisé, il fonctionnera avec cette extension tant qu'il s'appuie sur les variables standard de Firefox, comme
--lwt-accent-color.Origine et licence
Auto Browser Color est une réécriture sans framework d'Adaptive Tab Bar Colour d'Eason Wong, distribué sous licence MIT. La conception générale et plusieurs heuristiques de détection en sont directement issues, et la notice de copyright de l'auteur original est conservée dans le paquet.
Cette version privilĂ©gie la lĂ©gĂšretĂ© et un pĂ©rimĂštre rĂ©duit : elle abandonne les rĂšgles par site, les couleurs prĂ©dĂ©finies pour extensions tierces et l'import/export des rĂ©glages, au profit d'un code minimal et entiĂšrement lisible. Si vous cherchez la version complĂšte et richement configurable, installez l'originale â elle est excellente.
Publié sous licence MIT.
Noté 0 par 1 personne
Autorisations et données
Autorisations nécessaires :
- Accéder aux onglets du navigateur
- Accéder à vos données pour tous les sites web
Collecte de données :
- Le dĂ©veloppeur indique que cette extension nâa pas besoin de collecter de donnĂ©es.
Plus dâinformations
- Liens du module
- Version
- 1.0.0
- Taille
- 19,12Â Ko
- DerniĂšre mise Ă jour
- il y a 4 jours (31 juil. 2026)
- Licence
- Licence MIT
- Historique des versions
- Ajouter Ă la collection