Najlepszą rzeczą do zrobienia jest zainstalowanie rozszerzenia Tampermonkey .
Umożliwi to łatwą instalację skryptów Greasemonkey i łatwe zarządzanie nimi. Ułatwia również instalowanie skryptów użytkownika bezpośrednio z witryn takich jak OpenUserJS , MonkeyGuts itp.
Wreszcie, odblokowuje większość funkcji GM, których nie można uzyskać, instalując skrypt GM bezpośrednio w Chrome. Oznacza to, że więcej tego, co potrafi GM on Firefox, jest dostępnych w Tampermonkey.
Ale jeśli naprawdę chcesz bezpośrednio zainstalować skrypt GM, w dzisiejszych czasach w Chrome jest to łatwe ...
Chrome po około sierpniu 2014 r .:
Nadal możesz przeciągnąć plik na stronę rozszerzeń i będzie on działał ... Dopóki nie uruchomisz ponownie Chrome. Wtedy zostanie trwale wyłączony. Aby uzyskać więcej informacji, zobacz Dalszą „ochronę” użytkowników Chrome przed złośliwymi rozszerzeniami . Ponownie, Tampermonkey to sprytna droga. (Lub całkowicie przełącz przeglądarki na Opera lub Firefox).
Chrome 21+:
Chrome zmienia sposób instalowania rozszerzeń . Skrypty użytkownika to okrojone rozszerzenia w Chrome, ale. Począwszy od Chrome 21 , zachowanie związane z klikaniem linków jest wyłączone dla skryptów użytkownika . Aby zainstalować skrypt użytkownika, przeciągnij plik **. User.js * na stronę Rozszerzenia ( chrome://extensions
w polu wprowadzania adresu).
Starsze wersje Chrome:
Po prostu przeciągnij pliki **. User.js * do dowolnego okna Chrome. Lub kliknij dowolny link do skryptu Greasemonkey.
Otrzymasz ostrzeżenie dotyczące instalacji:
Kliknij Kontynuuj .
Pojawi się okno dialogowe z potwierdzeniem:
Kliknij Dodaj .
Uwagi:
- Skrypty zainstalowane w ten sposób mają ograniczenia w porównaniu ze skryptem Greasemonkey (Firefox) lub skryptem Tampermonkey. Zobacz skrypty użytkownika w różnych przeglądarkach, sekcja Chrome .
Kontrolowanie skryptu i nazwy:
Domyślnie Chrome instaluje skrypty w folderze Rozszerzenia 1 , pełne tajemniczych nazw i numerów wersji. Jeśli spróbujesz ręcznie dodać skrypt w tym drzewie folderów, zostanie on wyczyszczony przy następnym uruchomieniu Chrome.
Aby kontrolować katalogi i nazwy plików w coś bardziej znaczącego, możesz:
Utwórz wygodny dla siebie katalog, a nie taki, w którym Chrome zwykle szuka rozszerzeń . Na przykład można utworzyć: C:\MyChromeScripts\
.
Dla każdego skryptu utwórz własny podkatalog. Na przykład HelloWorld
.
W tym podkatalogu utwórz lub skopiuj plik skryptu. Na przykład, Zapisz kod to pytanie jako: HelloWorld.user.js
.
Musisz również utworzyć plik manifestu w tym katalogu, musi być nazywany manifest.json
.
W naszym przykładzie powinien zawierać:
{
"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"
}
manifest.json
Plik jest automatycznie generowana z meta-bloku przez Chrome, gdy jest zainstalowany skrypt użytkownika. Wartości @include
i @exclude
meta-reguły są przechowywane w include_globs
a exclude_globs
, @match
(zalecane) są przechowywane w matches
liście. "converted_from_user_script": true
jest wymagane, jeśli chcesz użyć dowolnej z obsługiwanych GM_*
metod .
Teraz w menedżerze rozszerzeń Chrome (URL = chrome: // extensions / ) rozwiń „Tryb programisty” .
Kliknij Wczytaj rozszerzenie ... przycisk.
Folderu, wklej w folderze na swoim skrypcie, w tym przykładzie jest to: C:\MyChromeScripts\HelloWorld
.
Twój skrypt jest teraz zainstalowany i działa!
Jeśli wprowadzisz jakiekolwiek zmiany w źródle skryptu, kliknij link Odśwież, aby odniosły skutek:
1 Folder domyślnie:
Windows XP:
Chrome:% AppData% \ .. \ Ustawienia lokalne \ Dane aplikacji \ Google \ Chrome \ Dane użytkownika \ Default \ Extensions \
Chromium:% AppData% \ .. \ Ustawienia lokalne \ Dane aplikacji \ Chromium \ Dane użytkownika \ 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 /
Chociaż możesz to zmienić, uruchamiając Chrome z --user-data-dir=
opcją.