Как сценарий Greasemonkey может динамически изменять разрешенные URI других сценариев Greasemonkey?

есть ли сценарий или расширение для добавления или удаления веб-URI со страниц, для которых включено расширение Greasemonkey, т. е. эквивалентно динамической настройке URI в строках @include одним щелчком мыши?

Я хочу сделать это, не заходя в настройки Greasemonkey, чтобы изменить включенные URI непосредственно с главного экрана.

Если меню на значке Greasemonkey может быть расширено, это будет подменю для каждого сценарий.

eg. Script Name -> Enable/Disable for Current Page

3
задан Hennes
08.12.2022 23:56 Количество просмотров материала 2545
Распечатать страницу

1 ответ

Greasemonkey скрипты не могут этого сделать. Они не могут изменять параметры других скриптов. Они также не могут влиять на свои собственные настройки включения, исключения или отключения.

вы можете try делает запрос для этого, или можно раскошелиться Greasemonkey код и использовать свою собственную сборку.

вот что я делаю, это близко к тому, что вы хотите, и это не слишком сложно:

  1. Greasemonkey обнаруживает изменения в .user.js файлы gm_scripts папка и обновляет отредактированные скрипты. So:
  2. убедится Greasemonkey настроен, чтобы открыть свой любимый редактор. (TextPad является хорошим).
  3. нажмите Открыть значок/меню Greasemonkey.
  4. щелкните правой кнопкой мыши на файл скрипта. Файл откроется в Редакторе.
  5. изменить @include,@exclude и/или @match директивы по вкусу.
  6. сохранить файл, изменения вступит в силу со следующей (повторной)загрузкой страницы.
1
отвечен Brock Adams 2022-12-10 07:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх