Лучше всего установить расширение Tampermonkey .
Это позволит вам легко устанавливать скрипты Greasemonkey и легко управлять ими. Также это упрощает установку пользовательских скриптов непосредственно с сайтов, таких как OpenUserJS , MonkeyGuts и т. Д.
Наконец, он открывает большую часть всех функций GM, которые вы не получите, установив сценарий GM напрямую с Chrome. То есть, многое из того, что может сделать GM на Firefox, доступно с Tampermonkey.
Но если вы действительно хотите установить GM-скрипт напрямую, то в наши дни Chrome легко доставляет боль ...
Chrome примерно после августа 2014 года:
Вы все еще можете перетащить файл на страницу расширений, и он будет работать ... Пока вы не перезапустите Chrome. Тогда он будет навсегда отключен. См. Продолжение «защиты» пользователей Chrome от вредоносных расширений для получения дополнительной информации. Опять же, Tampermonkey - это разумный путь. (Или переключите браузеры на Opera или Firefox.)
Chrome 21+:
Chrome меняет способ установки расширений . Пользовательские скрипты - это урезанные расширения на Chrome, но. Начиная с Chrome 21 , поведение щелчка ссылки отключено для пользовательских скриптов . Чтобы установить пользовательский сценарий, перетащите файл **. User.js * на страницу « Расширения» ( chrome://extensions
в поле ввода адреса).
Старые версии Chrome:
Просто перетащите свои **. User.js * файлы в любое окно Chrome. Или нажмите на любую ссылку-скрипт Greasemonkey.
Вы получите предупреждение об установке:
Нажмите Продолжить .
Вы получите диалог подтверждения:
Нажмите Добавить .
Ноты:
- Сценарии, установленные таким образом, имеют ограничения по сравнению со сценарием Greasemonkey (Firefox) или сценарием Tampermonkey. См. Кросс-браузерный пользовательский сценарий, раздел Chrome .
Управление сценарием и именем:
По умолчанию Chrome устанавливает скрипты в папку «Расширения» 1 , заполненные загадочными именами и номерами версий. И, если вы попытаетесь вручную добавить скрипт в это дерево папок, он будет удален при следующем перезапуске Chrome.
Чтобы управлять каталогами и именами файлов для чего-то более значимого, вы можете:
Создайте каталог, который вам удобен, а не там, где Chrome обычно ищет расширения . Например, можно создать: C:\MyChromeScripts\
.
Для каждого скрипта создайте свой собственный подкаталог. Например, HelloWorld
.
В этом подкаталоге создайте или скопируйте файл сценария. Например, за исключением кода на этот вопрос, как: HelloWorld.user.js
.
Кроме того, необходимо создать файл манифеста в этом подкаталоге, то он должен быть назван: manifest.json
.
Для нашего примера он должен содержать:
{
"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
Файл автоматически генерируется из мета-сыгравший Chrome, когда установлен скрипт пользователя. Значения @include
и @exclude
мета-правила хранятся в include_globs
и exclude_globs
, @match
(рекомендуется) хранится в matches
списке. "converted_from_user_script": true
требуется, если вы хотите использовать любой из поддерживаемых GM_*
методов .
Теперь в диспетчере расширений Chrome (URL = chrome: // extensions / ) разверните «Режим разработчика» .
Нажмите кнопку « Загрузить распакованное расширение ...» .
Для папки, вставить в папку для вашего сценария, в данном примере это: C:\MyChromeScripts\HelloWorld
.
Ваш скрипт теперь установлен и работает!
Если вы вносите какие-либо изменения в источник скрипта, нажмите на ссылку « Перезагрузить», чтобы они вступили в силу:
1 По умолчанию в папке:
Windows XP:
Chrome:% AppData% \ .. \ Локальные настройки \ Данные приложения \ Google \ Chrome \ Данные пользователя \ По умолчанию \ Расширения \
Chromium:% AppData% \ .. \ Локальные настройки \ Данные приложения \ Chromium \ Пользовательские данные \ По умолчанию \ Расширения \
Windows Vista / 7/8:
Chrome:% LocalAppData% \ Google \ Chrome \ Данные пользователя \ По умолчанию \ Расширения \
Chromium:% LocalAppData% \ Chromium \ Данные пользователя \ По умолчанию \ Расширения \
Linux:
Chrome: ~ / .config / google-chrome / По умолчанию / Расширения /
Chromium: ~ / .config / chromium / Default / Extensions /
Mac OS X:
Chrome: ~ / Библиотека / Поддержка приложений / Google / Chrome / По умолчанию / Расширения /
Chromium: ~ / Библиотека / Поддержка приложений / Chromium / По умолчанию / Расширения /
Хотя вы можете изменить его, запустив Chrome с --user-data-dir=
опцией.