La cosa migliore da fare è installare l' estensione Tampermonkey .
Ciò ti consentirà di installare facilmente gli script Greasemonkey e di gestirli facilmente. Inoltre semplifica l'installazione di script utente direttamente da siti come OpenUserJS , MonkeyGuts , ecc.
Infine, sblocca la maggior parte delle funzionalità GM che non ottieni installando uno script GM direttamente con Chrome. Cioè, più di ciò che GM può fare su Firefox, è disponibile con Tampermonkey.
Ma, se vuoi davvero installare direttamente uno script GM, al giorno d'oggi su Chrome è facile avere problemi ...
Chrome Dopo circa agosto 2014:
Puoi ancora trascinare un file nella pagina delle estensioni e funzionerà ... Fino al riavvio di Chrome. Quindi sarà permanentemente disabilitato. Consulta Continuare a "proteggere" gli utenti di Chrome da estensioni dannose per ulteriori informazioni. Ancora una volta, Tampermonkey è la strada intelligente da percorrere. (O cambia completamente i browser su Opera o Firefox.)
Chrome 21+:
Chrome sta cambiando il modo in cui sono installate le estensioni . Gli script utente sono estensioni ridotte su Chrome ma. A partire da Chrome 21 , il comportamento link-clic è disabilitato per gli script utente . Per installare uno script utente, trascina il file **. User.js * nella pagina Estensioni ( chrome://extensions
nell'input dell'indirizzo).
Versioni precedenti di Chrome:
Trascina semplicemente i tuoi file **. User.js * in qualsiasi finestra di Chrome. Oppure fai clic su qualsiasi link di script Greasemonkey.
Riceverai un avviso di installazione:
Fai clic su Continua .
Otterrai una finestra di conferma:
Clicca Aggiungi .
Appunti:
- Gli script installati in questo modo hanno limitazioni rispetto a uno script Greasemonkey (Firefox) o uno script Tampermonkey. Vedi la sezione Scripting utente cross-browser, sezione Chrome .
Controllo dello script e del nome:
Per impostazione predefinita, Chrome installa gli script nella cartella Extensions 1 , piena di nomi criptici e numeri di versione. E, se provi ad aggiungere manualmente uno script sotto questo albero delle cartelle, verrà cancellato al successivo riavvio di Chrome.
Per controllare le directory e i nomi dei file su qualcosa di più significativo, puoi:
Crea una directory a te conveniente e non dove Chrome cerca normalmente le estensioni . Ad esempio, creare: C:\MyChromeScripts\
.
Per ogni script creare la propria sottodirectory. Ad esempio HelloWorld
,.
In quella sottodirectory, crea o copia il file di script. Ad esempio, salvare il codice di questa domanda come: HelloWorld.user.js
.
È inoltre necessario creare un file manifesto in quella sottodirectory, essa deve essere denominato: manifest.json
.
Per il nostro esempio, dovrebbe contenere:
{
"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"
}
Il manifest.json
file viene generato automaticamente dal meta-blocco da Chrome, quando è installato uno script utente. I valori di @include
e @exclude
meta-regole sono memorizzati include_globs
e exclude_globs
, @match
(consigliato) è memorizzato matches
nell'elenco. "converted_from_user_script": true
è necessario se si desidera utilizzare uno dei metodi supportatiGM_*
.
Ora, in Gestione estensioni di Chrome (URL = chrome: // extensions / ), espandi "Modalità sviluppatore" .
Fai clic sul pulsante Carica estensione non compressa ...
Per la cartella, incollare nella cartella per lo script, in questo esempio è: C:\MyChromeScripts\HelloWorld
.
Il tuo script è ora installato e operativo!
Se si apportano modifiche alla fonte dello script, premere il collegamento Ricarica affinché abbiano effetto:
1 La cartella predefinita è:
Windows XP:
Chrome:% AppData% \ .. \ Impostazioni locali \ Dati applicazioni \ Google \ Chrome \ Dati utente \ Predefinito \ Estensioni \
Chromium:% AppData% \ .. \ Impostazioni locali \ Dati applicazioni \ Chromium \ Dati utente \ Predefinito \ Estensioni \
Windows Vista / 7/8:
Chrome:% LocalAppData% \ Google \ Chrome \ User Data \ Default \ Extensions \
Chromium:% LocalAppData% \ Chromium \ User Data \ Default \ Extensions \
Linux:
Chrome: ~ / .config / google-chrome / Predefinito / Estensioni /
Chromium: ~ / .config / chromium / Default / Extensions /
Mac OS X:
Chrome: ~ / Libreria / Supporto applicazioni / Google / Chrome / Predefinito / Estensioni /
Chromium: ~ / Library / Application Support / Chromium / Default / Extensions /
Sebbene sia possibile modificarlo eseguendo Chrome con l' --user-data-dir=
opzione.