Менеджер пользовательских скриптов
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2019 г. ) |
Менеджер пользовательских сценариев , также известный как механизм пользовательских сценариев , представляет собой разновидность расширения браузера и расширенной технологии просмотра , которая предоставляет пользовательский интерфейс для запуска и организации пользовательских сценариев . Основная цель менеджера пользовательских сценариев — выполнять сценарии на заранее определенных веб-страницах по мере их загрузки, например, запуск пользовательского сценария для изменения только страниц youtube.com. Но менеджеры пользовательских сценариев делают гораздо больше, чем просто выполняют сценарии и проверяют страницы, на которых они предназначены для запуска. Наиболее распространенные операции, выполняемые менеджером пользовательских сценариев, включают установку, организацию, создание, копирование, сохранение, удаление и редактирование (включая изменение разрешений веб-страницы) пользовательских сценариев. [1]
Менеджеры пользовательских сценариев используют метаданные сценария, , встроенные в исходный код в первую очередь для определения веб-сайтов, на которых он должен выполняться, и зависимостей, необходимых для правильной работы сценария. Метаданные также могут включать в себя полезную для пользователя информацию, такую как имя сценария, автор, описание и номер версии.
Популярные менеджеры пользовательских скриптов включают Tampermonkey , Greasemonkey и Violentmonkey. Браузер Gear для iOS имеет встроенный менеджер пользовательских сценариев.
Функции
[ редактировать ]Пользовательский скрипт — это компьютерная программа (написанная на JavaScript ), содержащая метаданные, предназначенные для использования менеджером пользовательских сценариев. Метаданные содержат специальные разделители, которые помогают менеджеру пользовательских сценариев отличать их от обычных файлов JavaScript, а также параметры конфигурации, используемые во время установки.
Типичные функции менеджера пользовательских сценариев включают в себя:
- Загрузка, установка и хранение пользовательских скриптов
- Вызов пользовательских скриптов
- Каждый раз, когда открывается какая-либо веб-страница, все пользовательские сценарии сканируются, чтобы определить, соответствуют ли их разрешения URL-адресу страницы или любой его части, и запускаются соответствующие пользовательские сценарии, что позволяет им, в свою очередь, обрабатывать содержимое страницы, например изменять как она выглядит, или добавьте функции на страницу.
- Загрузка зависимостей (например, сторонних библиотек, изображений) во время выполнения пользовательского скрипта
- Создание и редактирование пользовательских скриптов
- Сохранение пользовательских скриптов на диск
- Предоставление автоматических обновлений
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Greasy Fork — безопасные и полезные пользовательские скрипты» . Greasyfork.org . Проверено 26 апреля 2024 г.
Внешние ссылки
[ редактировать ]- жестокая обезьяна
- FireMonkey — комбинированное дополнение к Firefox, комбинированное с пользовательскими скриптами и менеджером стилей.
- Комплект смазки
- Креммонки
- Stay – для Safari и iOS