La meilleure chose à faire est d'installer le Extension Tampermonkey .
Cela vous permettra d'installer facilement les scripts Greasemonkey, et de les gérer aisément. Il est également plus facile d'installer des scripts utilisateurs directement à partir de userscripts.org .
Enfin, il débloque la plupart des fonctionnalités de GM que vous n'obtenez pas en installant un script GM directement avec Chrome. En d'autres termes, une plus grande partie de ce que GM sur Firefox peut faire, est disponible avec Tampermonkey.
Mais, si vous voulez vraiment installer un script GM directement, c'est facile sur Chrome de nos jours
Chrome 21+.
Chrome est changer la façon dont les extensions sont installées . Les scripts utilisateurs sont des extensions réduites sur Chrome mais. À partir de Chrome 21 le comportement du lien-clic est désactivé pour scripts utilisateurs . Pour installer un script utilisateur, glissez le * .user.js dans le fichier Extensions page ( chrome://extensions
dans l'entrée de l'adresse).
Anciennes versions de Chrome
Il suffit de glisser votre * .user.js dans n'importe quelle fenêtre de Chrome. Ou cliquez sur n'importe quel lien Greasemonkey script. (Voir userscripts.org pour une belle collection de scripts).
Vous obtiendrez un avertissement d'installation :
Cliquez sur Continuer .
Vous obtiendrez une boîte de dialogue de confirmation :
Cliquez sur Ajouter .
Notes :
- Les scripts installés de cette manière ont des limites par rapport à un Greasemonkey (Firefox) script ou un Tampermonkey script. Voir Scripting utilisateur multi-navigateur, section Chrome .
Contrôle du script et du nom :
Par défaut, Chrome installe les scripts dans le répertoire 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 à quelque chose de plus significatif, vous pouvez :
-
Créez un répertoire qui vous convient, et pas là 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 script. Par exemple, enregistrez le code de cette question sous le nom de : 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 devrait contenir :
{
"manifest_version": 2,
"content_scripts": [ {
"exclude_globs": [ ],
"include_globs": [ "*" ],
"js": [ "HelloWorld.user.js" ],
"matches": [ "http://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 site manifest.json
est automatiquement généré à partir du méta-bloc par Chrome, lorsqu'un script utilisateur est installé. Les valeurs de @include
et @exclude
Les méta-règles sont stockées dans include_globs
et exclude_globs
, @match
(recommandé) est stocké dans le matches
liste. "converted_from_user_script": true
est nécessaire si vous voulez utiliser l'une des fonctions de l'interface utilisateur. supporté par GM_*
méthodes .
-
Maintenant, dans le gestionnaire d'extensions de Chrome (URL = chrome://extensions/ ), Expand "Mode développeur" .
-
Cliquez sur le bouton Charger l'extension non emballée... bouton.
-
Pour le dossier, collez le dossier de votre script, Dans cet exemple c'est : C:\MyChromeScripts\HelloWorld
.
-
Votre script est maintenant installé, et opérationnel !
-
Si vous apportez des modifications à la source script, appuyez sur la touche Rechargez pour qu'ils 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\\
Chromium: %LocalAppData%\\Chromium\\User Data\\Default\\Extensions\\
Linux:
Chrome : ~/.config/google-chrome/Default/Extensions/
Chromium: ~/.config/chromium/Default/Extensions/
Mac OS X:
Chrome : ~/Library/Application Support/Google/Chrome/Default/Extensions/
Chromium: ~/Library/Application Support/Chromium/Default/Extensions/
Bien que vous puissiez le modifier en exécutant Chrome avec l'option --user-data-dir=
option.
2 votes
Le support du répertoire utilisateur script a été supprimé en 2011. Voir Le répertoire User Scripts fonctionne-t-il encore avec Chrome 13.0 ? http://stackoverflow.com/questions/6968469/does-the-user-scripts-directory-still-work-with-chrome-13-0#comment8333680_6979021 .