← Tous les articles

Guides

Une alternative à Greasemonkey pour Chrome — un guide honnête

Greasemonkey est l'un des outils de personnalisation de navigateur les plus connus — mais il ne fonctionne que sur Firefox. Si vous êtes sur Chrome et cherchez une alternative à Greasemonkey, ce guide honnête explique ce qu'est Greasemonkey, quels sont les équivalents dans le monde Chrome, et comment choisir celui qui correspond à votre façon de travailler.

Ce qu'est Greasemonkey

Greasemonkey est le gestionnaire de userscripts original. Un userscript est un petit morceau de JavaScript qui s'exécute automatiquement sur les pages que vous choisissez — pour ajuster la mise en page, ajouter une fonctionnalité, supprimer une nuisance ou automatiser un clic. Greasemonkey a popularisé le format si bien que les userscripts sont encore parfois appelés « scripts Greasemonkey ».

Il mérite reconnaissance : il est open source, il a créé un standard que d'autres outils ont adopté, et il est toujours maintenu pour Firefox. La seule véritable limitation pour notre propos est celle qui saute aux yeux.

Le hic — Greasemonkey ne fonctionne que sur Firefox

Greasemonkey est une extension Firefox et n'est pas disponible pour Chrome, Edge, Brave ou les autres navigateurs Chromium. Il n'existe aucun portage Chrome officiel et aucun projet d'en faire un. Donc si vous êtes sur Chrome, vous ne cherchez pas « Greasemonkey pour Chrome » — cela n'existe pas — vous cherchez un outil qui fait le même travail. Bonne nouvelle : plusieurs le font.

Tampermonkey — le choix Chrome populaire

Tampermonkey est le gestionnaire de userscripts le plus largement utilisé sur Chrome. Il fait tourner le même format de userscript standard que Greasemonkey, alors la grande majorité des scripts de catalogues comme Greasy Fork s'installent et fonctionnent sans modification. Il dispose d'un éditeur mature et prend en charge les API privilégiées GM_*.

Choisissez Tampermonkey quand : vous voulez l'équivalent Chrome le plus proche de Greasemonkey et que votre objectif principal est d'installer des userscripts communautaires.

Violentmonkey — open source, même modèle

Si l'open source compte pour vous — et pour beaucoup d'utilisateurs de Greasemonkey c'est le cas, puisque Greasemonkey lui-même est open source — Violentmonkey est le choix naturel. Il est sous licence MIT, fait tourner le même format de userscript, prend en charge les API GM_* courantes et fonctionne sur les navigateurs Chromium et Firefox. À l'usage quotidien, il est très proche de Tampermonkey.

Choisissez Violentmonkey quand : vous voulez le flux de travail des userscripts sur Chrome avec un code entièrement open source.

JustZix — une approche basée sur les règles

JustZix résout le même problème sous-jacent — « faire en sorte que cette page se comporte comme je le veux » — avec une conception différente. Au lieu de fichiers de script portant un en-tête de métadonnées // ==UserScript==, vous créez des règles appariées sur des motifs d'URL, et chaque règle peut contenir à la fois du CSS et du JavaScript. C'est gratuit, ça fonctionne sur Chrome et les autres navigateurs Chromium, et ça ne nécessite aucun compte.

Un userscript et une règle JustZix expriment la même idée sous des formes différentes. La manière userscript :

// ==UserScript==
// @match https://example.com/*
// ==/UserScript==
document.querySelector('.ads').remove();

La manière JustZix — motif d'URL https://example.com/* défini dans la règle, et dans le panneau JS simplement :

document.querySelector('.ads').remove();

Ce que JustZix ajoute par-dessus l'injection de base :

Voyez la liste complète sur la page des fonctionnalités. Choisissez JustZix quand : vous voulez du CSS et du JS ensemble, préférez les règles par motif d'URL aux en-têtes de script, et appréciez les outils de développement intégrés ainsi que la synchro et le partage sans compte.

Une différence honnête — le catalogue de scripts

Soyons francs là-dessus. Greasemonkey, Tampermonkey et Violentmonkey puisent tous dans le même grand catalogue de userscripts communautaires sur Greasy Fork. Si votre plan est « installer des scripts écrits par d'autres », un gestionnaire de userscripts est le bon outil, et Tampermonkey ou Violentmonkey est votre réponse Chrome. JustZix ne vise pas à remplacer ce catalogue — il est conçu pour écrire et organiser vos propres CSS et JS en règles.

Comment choisir

Vous voulez...Utilisez
Installer des userscripts communautaires sur ChromeTampermonkey ou Violentmonkey
Pareil, mais entièrement open sourceViolentmonkey
Écrire vos propres CSS + JS, organisés en règlesJustZix
Synchroniser et partager des ajustements sans compteJustZix
Rester spécifiquement sur FirefoxGreasemonkey (ou Violentmonkey)

La version courte

Il n'y a pas de Greasemonkey pour Chrome — mais il y a de bons équivalents. Pour l'expérience userscript classique, Tampermonkey et Violentmonkey sont excellents et bien respectés. Si vous préférez gérer vos propres CSS et JavaScript sous forme de règles par motif d'URL avec des outils de développement intégrés, JustZix vaut le coup d'œil. Aucun de ceux-ci n'est « le perdant » — ils conviennent simplement à des habitudes différentes.

À voir aussi

Si l'approche basée sur les règles correspond à votre façon de travailler, JustZix est gratuit et s'installe en quelques minutes — visitez la page de téléchargement pour l'essayer, aucun compte requis.

Notez cet article

Aucune note — soyez le premier.

Essayez vous-même

Installez JustZix et collez n'importe quel snippet de cet article. Deux minutes de zéro à une règle fonctionnelle sur tous vos appareils.

Obtenir JustZix

Fonctionnalités · Comment ça marche · Exemples · Cas d'usage