La meilleure chose à faire est d'installer l' extension Tampermonkey .
Cela vous permettra d'installer facilement les scripts Greasemonkey, et de les gérer facilement. En outre, cela facilite l'installation des scripts d'utilisateurs directement à partir de sites tels que OpenUserJS , MonkeyGuts , etc.
Enfin, il déverrouille la plupart des fonctionnalités GM que vous n'obtenez pas en installant un script GM directement avec Chrome. Autrement dit, plus de ce que GM sur Firefox peut faire, est disponible avec Tampermonkey.
Mais, si vous voulez vraiment installer un script GM directement, il est facile de faire du mal sur Chrome ces jours-ci ...
Chrome Après environ août 2014:
Vous pouvez toujours faire glisser un fichier sur la page des extensions et cela fonctionnera ... Jusqu'à ce que vous redémarriez Chrome. Ensuite, il sera définitivement désactivé. Pour plus d'informations, consultez Continuer à «protéger» les utilisateurs de Chrome contre les extensions malveillantes . Encore une fois, Tampermonkey est la solution la plus intelligente. (Ou basculez complètement les navigateurs vers Opera ou Firefox.)
Chrome 21+:
Chrome change la façon dont les extensions sont installées . Les scripts utilisateur sont des extensions épurées sur Chrome, mais. À partir de Chrome 21 , le comportement de clic sur un lien est désactivé pour les scripts utilisateur . Pour installer un script utilisateur, faites glisser le fichier **. User.js * dans la page Extensions ( chrome://extensions
dans l'entrée d'adresse).
Anciennes versions de Chrome:
Faites simplement glisser vos fichiers **. User.js * dans n'importe quelle fenêtre Chrome. Ou cliquez sur n'importe quel lien de script Greasemonkey.
Vous recevrez un avertissement d'installation:
Cliquez sur Continuer .
Vous obtiendrez une boîte de dialogue de confirmation:
Cliquez sur Ajouter .
Remarques:
- Les scripts installés de cette manière ont des limitations par rapport à un script Greasemonkey (Firefox) ou un script Tampermonkey. Reportez -vous à la section Scripts d'utilisateurs inter-navigateurs, section Chrome .
Contrôle du script et du nom:
Par défaut, Chrome installe les scripts dans le dossier Extensions 1 , plein de noms cryptiques et de numéros de version. Et, si vous essayez d'ajouter manuellement un script sous cette arborescence de dossiers, il sera effacé au prochain redémarrage de Chrome.
Pour contrôler les répertoires et les noms de fichiers de manière plus significative, vous pouvez:
Créez un répertoire qui vous convient, et non celui où Chrome recherche normalement les extensions . Par exemple, créer: C:\MyChromeScripts\
.
Pour chaque script, créez son propre sous-répertoire. Par exemple HelloWorld
,.
Dans ce sous-répertoire, créez ou copiez le fichier de script. Par exemple, enregistrez le code de cette question: HelloWorld.user.js
.
Vous devez également créer un fichier manifeste dans ce sous - répertoire, il doit être nommé: manifest.json
.
Pour notre exemple, il doit contenir:
{
"manifest_version": 2,
"content_scripts": [ {
"exclude_globs": [ ],
"include_globs": [ "*" ],
"js": [ "HelloWorld.user.js" ],
"matches": [ "https://stackoverflow.com/*",
"https://stackoverflow.com/*"
],
"run_at": "document_end"
} ],
"converted_from_user_script": true,
"description": "My first sensibly named script!",
"name": "Hello World",
"version": "1"
}
Le manifest.json
fichier est automatiquement généré à partir du méta-bloc par Chrome, lorsqu'un script utilisateur est installé. Les valeurs de @include
et les @exclude
méta-règles sont stockées dans include_globs
et exclude_globs
, @match
(recommandé) est stocké dans la matches
liste. "converted_from_user_script": true
est requis si vous souhaitez utiliser l'une des méthodes prises en chargeGM_*
.
Maintenant, dans le gestionnaire d'extensions de Chrome (URL = chrome: // extensions / ), développez "Mode développeur" .
Cliquez sur le bouton Charger l'extension décompressée ...
Pour le dossier, collez -le dans le dossier de votre script, Dans cet exemple , il est: C:\MyChromeScripts\HelloWorld
.
Votre script est maintenant installé et opérationnel!
Si vous apportez des modifications à la source du script, cliquez sur le lien Recharger pour qu'elles prennent effet:
1 Le dossier est par défaut:
Windows XP:
Chrome:% AppData% \ .. \ Local Settings \ Application Data \ Google \ Chrome \ User Data \ Default \ Extensions \
Chromium:% AppData% \ .. \ Local Settings \ Application Data \ Chromium \ User Data \ Default \ Extensions \
Windows Vista / 7/8:
Chrome:% LocalAppData% \ Google \ Chrome \ User Data \ Default \ Extensions \
Chrome:% LocalAppData% \ Chromium \ User Data \ Default \ Extensions \
Linux:
Chrome: ~ / .config / google-chrome / Default / Extensions /
Chrome: ~ / .config / chrome / Default / Extensions /
Mac OS X:
Chrome: ~ / Library / Application Support / Google / Chrome / Default / Extensions /
Chrome: ~ / Bibliothèque / Application Support / Chrome / Default / Extensions /
Bien que vous puissiez le modifier en exécutant Chrome avec l' --user-data-dir=
option.