Jump to content

Менеджер пользовательских скриптов

Менеджер пользовательских сценариев , также известный как механизм пользовательских сценариев , представляет собой разновидность расширения браузера и расширенной технологии просмотра , которая предоставляет пользовательский интерфейс для запуска и организации пользовательских сценариев . Основная цель менеджера пользовательских сценариев — выполнять сценарии на заранее определенных веб-страницах по мере их загрузки, например, запуск пользовательского сценария для изменения только страниц youtube.com. Но менеджеры пользовательских сценариев делают гораздо больше, чем просто выполняют сценарии и проверяют страницы, на которых они предназначены для запуска. Наиболее распространенные операции, выполняемые менеджером пользовательских сценариев, включают установку, организацию, создание, копирование, сохранение, удаление и редактирование (включая изменение разрешений веб-страницы) пользовательских сценариев. [1]

Менеджеры пользовательских сценариев используют метаданные сценария, , встроенные в исходный код в первую очередь для определения веб-сайтов, на которых он должен выполняться, и зависимостей, необходимых для правильной работы сценария. Метаданные также могут включать в себя полезную для пользователя информацию, такую ​​как имя сценария, автор, описание и номер версии.

Популярные менеджеры пользовательских скриптов включают Tampermonkey , Greasemonkey и Violentmonkey. Браузер Gear для iOS имеет встроенный менеджер пользовательских сценариев.

Пользовательский скрипт — это компьютерная программа (написанная на JavaScript ), содержащая метаданные, предназначенные для использования менеджером пользовательских сценариев. Метаданные содержат специальные разделители, которые помогают менеджеру пользовательских сценариев отличать их от обычных файлов JavaScript, а также параметры конфигурации, используемые во время установки.

Типичные функции менеджера пользовательских сценариев включают в себя:

  • Загрузка, установка и хранение пользовательских скриптов
  • Вызов пользовательских скриптов
    • Каждый раз, когда открывается какая-либо веб-страница, все пользовательские сценарии сканируются, чтобы определить, соответствуют ли их разрешения URL-адресу страницы или любой его части, и запускаются соответствующие пользовательские сценарии, что позволяет им, в свою очередь, обрабатывать содержимое страницы, например изменять как она выглядит, или добавьте функции на страницу.
  • Загрузка зависимостей (например, сторонних библиотек, изображений) во время выполнения пользовательского скрипта
  • Создание и редактирование пользовательских скриптов
  • Сохранение пользовательских скриптов на диск
  • Предоставление автоматических обновлений

См. также

[ редактировать ]
  1. ^ «Greasy Fork — безопасные и полезные пользовательские скрипты» . Greasyfork.org . Проверено 26 апреля 2024 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bef469c5b8fc250cc844c228c4a33c7d__1721192160
URL1:https://arc.ask3.ru/arc/aa/be/7d/bef469c5b8fc250cc844c228c4a33c7d.html
Заголовок, (Title) документа по адресу, URL1:
Userscript manager - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)