Встроенная поддержка Firefox для пользовательских скриптов - без дополнений

271
Azevedo

Я хочу запустить некоторые пользовательские скрипты в Firefox, но без надстроек, таких как Greasemonkey.

Давным-давно это можно было сделать, поместив сценарии в папку с именем userscripts\\в профиле пользователя Firefox. Я попробовал это, но я думаю, что это больше не работает.

Итак, возможно ли запускать пользовательские скрипты в Firefox без установки дополнений?

2

1 ответ на вопрос

2
Brock Adams

Нет. Вы не можете автоматически запускать пользовательские скрипты и не можете использовать GM_функции, если не установите надстройку, например, Tampermonkey или Violentmonkey (Greasemonkey стал в основном бесполезным в версии 4).

Без такого расширения вы можете:

  1. Запустите код usercript в консоли страницы ( Ctrl Shift K).
  2. Или преобразуйте код в букмарклет, сохраните его и щелкните закладку, чтобы запустить код.

Или, если вы не доверяете другим разработчикам расширений, вы можете написать собственное расширение для автоматического внедрения javascript. Это не так сложно, и вы можете начать с простого manifest.jsonи content_scriptsJS.
Смотрите «Ваше первое расширение» на MDN .