Avec l'abandon du Manifest V2 enclenché depuis plusieurs années par Google et la suppression des extensions l'utilisant du magasin chrome le 31 aout 2026, certaines extensions populaires comme le gestionnaire de scripts open source Violentmonkey ne sont plus supportées par les navigateurs Chromium (Chrome, Brave, Vivaldi, Opera, etc.). Nous allons découvrir une alternative à cette extension nommée Scriptcat dans cet article.
Scriptcat est un projet open source qui reprend ce que fait Tampermonkey et par conséquent, Violentmonkey, permettant une compatibilité des scripts totale entre chacun d'eux.
Installation
Pour l'installer, rien de plus simple, il suffit d'aller sur le site internet lié au projet scriptcat.org ou de passer directement par le magasin d'application de chrome.
Une fois l'extension installée, en l'ouvrant l'interface est la suivante :
Autoriser les "User Scripts"
Si en allant dans la liste des extensions, celle-ci présente un logo comme celui-là :
Ou le message suivant dans l'interface :
Cela signifie que l'extension ne possède pas les autorisations pour permettre l'éxecution de scripts ajoutés par l'utilisateur dans le navigateur, pour accorder cette autorisation, les étapes à suivre sont proposées en détail dans le tutoriel fourni sur le site de l'extension.
Découverte et utilisation
La majorité des actions comme l'ajout et l'import de scripts peuvent être réalisées en cliquant sur les 3 points en haut à droite :
Création d'un script
Pour créer un script, l'outil rend ça très simple, il faut retourner sur les 3 points et utiliser Create script ce qui va ouvrir une interface comme celle-ci :
Nous allons remplacer //Your code here... par le code suivant pour afficher un simple message en console :
console.log("Mon super message");
La dernière chose à faire est de sauvegarder et vérifier qu'il fonctionne en ouvrant une page puis la console (Ctrl + Maj + i ou Clic droit > Inspecter > Console) ce qui devrait afficher le message "Mon super message" du console log :
Import de scripts existants
Il est possible d'importer des scripts existants, que ceux-ci soient locaux ou hébergés sur des plateformes connues.
Pour les récupérer sur les plateformes comme Greasy Fork ou OpenUserJS, il est possible de passer par les 3 points en haut à droite de l'interface puis "Get Script" :
Pour installer des scripts locaux on peut passer par l'écrou pour ouvrir la même interface que celle utilisée pour la création de scripts.
Une fois cela fait, il faut cliquer sur Create Script puis Local Import et choisir le fichier souhaité :
Il est maintenant possible de nouveau d'utiliser un gestionnaire de scripts open source sur les navigateurs ne supportant plus le MV2. Pour toute intérogation supplémentaire, Scriptcat fournit une documentation regroupant de nombreuses informations liées à différents besoins d'utilisation de l'extension.