Am besten installieren Sie die Tampermonkey-Erweiterung .
Auf diese Weise können Sie Greasemonkey-Skripte einfach installieren und einfach verwalten. Außerdem ist es einfacher, Benutzerskripte direkt von Websites wie OpenUserJS , MonkeyGuts usw. zu installieren .
Schließlich werden fast alle GM-Funktionen freigeschaltet, die Sie nicht erhalten, wenn Sie ein GM-Skript direkt mit Chrome installieren. Das heißt, mehr von dem, was GM auf Firefox kann, ist mit Tampermonkey verfügbar.
Aber, wenn Sie wirklich direkt einen GM - Skript installiert werden sollen, ist es einfach , ein richtigen Schmerzen auf Chrome in diesen Tagen ...
Chrome Nach ungefähr August 2014:
Sie können eine Datei weiterhin auf die Erweiterungsseite ziehen und sie funktioniert ... Bis Sie Chrome neu starten. Dann wird es dauerhaft deaktiviert. Siehe Continuing zu „schützen“ Chrome - Nutzer vor bösartigen Erweiterungen für weitere Informationen. Auch hier ist Tampermonkey der kluge Weg. (Oder wechseln Sie den Browser ganz auf Opera oder Firefox.)
Chrome 21+:
Chrome ändert die Art und Weise, wie Erweiterungen installiert werden . Userscripts sind aber reduzierte Erweiterungen in Chrome. Ab Chrome 21 ist das Link-Klick-Verhalten für Benutzerskripte deaktiviert . Um ein Benutzerskript zu installieren, ziehen Sie die Datei **. User.js * auf die Seite Erweiterungen ( chrome://extensions
in der Adresseingabe).
Ältere Chrome-Versionen:
Ziehen Sie Ihre **. User.js * -Dateien einfach in ein beliebiges Chrome-Fenster. Oder klicken Sie auf einen Greasemonkey-Skript-Link.
Sie erhalten eine Installationswarnung:
Klicken Sie auf Weiter .
Sie erhalten einen Bestätigungsdialog:
Klicken Sie auf Hinzufügen .
Anmerkungen:
- Auf diese Weise installierte Skripte unterliegen Einschränkungen im Vergleich zu einem Greasemonkey-Skript (Firefox) oder einem Tampermonkey-Skript. Siehe Browserübergreifendes User-Scripting, Abschnitt Chrome .
Steuern des Skripts und des Namens:
Standardmäßig installiert Chrome Skripts im Erweiterungsordner 1 mit kryptischen Namen und Versionsnummern. Wenn Sie versuchen, ein Skript unter diesem Ordnerbaum manuell hinzuzufügen, wird es beim nächsten Neustart von Chrome gelöscht.
Um die Verzeichnisse und Dateinamen auf etwas Bedeutenderes zu steuern, können Sie:
Erstellen Sie ein Verzeichnis, das für Sie am besten geeignet ist und in dem Chrome normalerweise nicht nach Erweiterungen sucht . Beispiel: Erstellen : C:\MyChromeScripts\
.
Erstellen Sie für jedes Skript ein eigenes Unterverzeichnis. Zum Beispiel HelloWorld
.
Erstellen oder kopieren Sie in diesem Unterverzeichnis die Skriptdatei. Speichern Sie beispielsweise den Code dieser Frage als : HelloWorld.user.js
.
Sie müssen auch eine Manifestdatei in diesem Unterverzeichnis erstellen, deren Name lautet : manifest.json
.
In unserem Beispiel sollte es Folgendes enthalten:
{
"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"
}
Die manifest.json
Datei wird von Chrome automatisch aus dem Meta-Block generiert, wenn ein Benutzerskript installiert wird. Die Werte @include
und @exclude
Meta-Regeln werden gespeichert in include_globs
und exclude_globs
, @match
(empfohlen) wird in der gespeicherten matches
Liste. "converted_from_user_script": true
ist erforderlich, wenn Sie eine der unterstützten GM_*
Methoden verwenden möchten .
Erweitern Sie jetzt im Erweiterungsmanager von Chrome (URL = chrome: // extensions / ) "Entwicklermodus" .
Klicken Sie auf die Schaltfläche Entpackte Erweiterung laden ....
Fügen Sie für den Ordner den Ordner für Ihr Skript ein. In diesem Beispiel ist dies : C:\MyChromeScripts\HelloWorld
.
Ihr Skript ist jetzt installiert und betriebsbereit!
Wenn Sie Änderungen an der Skriptquelle vornehmen, klicken Sie auf den Link Neu laden , damit sie wirksam werden:
1 Der Ordner lautet standardmäßig:
Windows XP:
Chrome:% AppData% \ .. \ Lokale Einstellungen \ Anwendungsdaten \ Google \ Chrome \ Benutzerdaten \ Standard \ Erweiterungen \
Chromium:% AppData% \ .. \ Lokale Einstellungen \ Anwendungsdaten \ Chromium \ Benutzerdaten \ Standard \ Erweiterungen \
Windows Vista / 7/8:
Chrome:% LocalAppData% \ Google \ Chrome \ Benutzerdaten \ Standard \ Erweiterungen \
Chromium:% LocalAppData% \ Chromium \ Benutzerdaten \ Standard \ Erweiterungen \
Linux:
Chrome: ~ / .config / google-chrome / Standard / Erweiterungen /
Chrom: ~ / .config / chrom / Default / Extensions /
Mac OS X:
Chrome: ~ / Bibliothek / Anwendungsunterstützung / Google / Chrome / Standard / Erweiterungen /
Chrom: ~ / Bibliothek / Anwendungsunterstützung / Chrom / Standard / Erweiterungen /
Sie können es jedoch ändern, indem Sie Chrome mit der --user-data-dir=
Option ausführen.