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

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

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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам