Пользовательский скрипт
( Пользовательский скрипт или пользовательский скрипт ) — это программа, обычно написанная на JavaScript , для изменения веб-страниц. [1] для расширения просмотра . Использование включает добавление кнопок быстрого доступа и сочетаний клавиш, управление скоростью воспроизведения, добавление функций на сайты и улучшение истории просмотров . [2]
В настольных браузерах, таких как Firefox, пользовательские сценарии включаются с помощью менеджера пользовательских сценариев, расширения браузера такого как Tampermonkey или Greasemonkey . Пользовательские скрипты Opera на базе Presto (называемые User JavaScript). [3] ) помещаются в назначенный каталог. Пользовательские сценарии часто называют сценариями Greasemonkey , названными в честь исходного менеджера пользовательских сценариев для Firefox.
В Википедии для зарегистрированных пользователей включена функция пользовательских сценариев , которая позволяет им устанавливать пользовательские сценарии для улучшения редактирования и просмотра страниц энциклопедии. [4]
Менеджеры пользовательских скриптов
[ редактировать ]Менеджер пользовательских сценариев — это тип расширения браузера и расширенной технологии просмотра, который предоставляет пользовательский интерфейс для управления сценариями. Основная цель менеджера пользовательских сценариев — выполнять сценарии на веб-страницах по мере их загрузки. Наиболее распространенные операции, выполняемые менеджером пользовательских сценариев, включают загрузку, создание, установку, организацию, удаление и редактирование сценариев, а также изменение разрешений сценариев (например, исключений веб-сайта).
Репозитории пользовательских скриптов
[ редактировать ]Одним из аспектов пользовательских сценариев является то, что ими можно делиться. Их можно загрузить в репозиторий пользовательских скриптов, где они станут доступны для скачивания другим пользователям.
Исторически (около 2005–2011 гг.) сайт userscripts.org, созданный американским программистом Джесси Эндрюсом, был крупнейшим хранилищем пользовательских скриптов. Со временем сайт переходил от одного сопровождающего к другому, прежде чем в мае 2014 года он полностью отключился. [5] Остается только зеркало, которое пригодится в архивных целях. [6] [ нужен неосновной источник ]
Несколько наиболее активных участников сообщества userscripts.org. [7] создал OpenUserJS , [8] [ нужен неосновной источник ] который активно используется сегодня. Также доступен Greasy Fork , репозиторий, в значительной степени разработанный и поддерживаемый канадским программистом Джейсоном Барнабе. [9] [ нужен неосновной источник ]
Пользователи Greasemonkey [10] и Тампермонки [11] Расширения могут устанавливать сценарии .user.js из любого места.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Пользовательский скрипт» . Словарь компьютерной надежды . Компьютерная надежда. 26 апреля 2017 г. Проверено 19 августа 2017 г.
сценарий, который запускается в веб-браузере для оперативного изменения веб-страницы. Эти скрипты часто используются для добавления некоторых функций на страницу или для изменения ее внешнего вида. Обычно они пишутся на JavaScript, но могут быть написаны и на других языках.
- ^ «userScripts — Mozilla | MDN» . http://developer.mozilla.org . Проверено 21 июня 2021 г.
- ^ «Пользовательский JavaScript» . Opera.com . Opera.com . 2012-06-02 . Проверено 31 августа 2017 г.
Пользовательский JavaScript позволяет вам указать локальные файлы JavaScript, которые Opera будет включать на каждую посещаемую вами страницу.
- ^ Бротон, Джон (2008). «Глава 21: Упрощенное редактирование с помощью JavaScript» . Arc.Ask3.Ru: Пропавшее руководство . О'Рейли Медиа . п. 401 . ISBN 978-0596515164 .
Вы можете настроить Википедию таким образом, чтобы упростить редактирование, с помощью пользовательских скриптов , написанных на коде JavaScript.
- ^ «Userscripts.org закрыт навсегда? Вот альтернативы — gHacks Tech News» . Новости технологий gHacks . 9 мая 2014 года . Проверено 13 июня 2021 г.
- ^ «Джесси Эндрюс — Userscripts.org» . userscripts-mirror.org . Проверено 13 июня 2021 г.
- ^ «Сообщество — Userscripts.org» . userscripts-mirror.org . Проверено 13 июня 2021 г.
- ^ «ОпенУсерДжС» . Гитхаб . Проверено 13 июня 2021 г.
- ^ «ДжейсонБарнабэ/Гризифорк» . Гитхаб . Проверено 13 июня 2021 г.
- ^ «Хостинг пользовательских сценариев — GreaseSpot Wiki» . wiki.greasespot.net . Проверено 13 июня 2021 г.
- ^ «Tampermonkey • Часто задаваемые вопросы» . www.tampermonkey.net . Проверено 13 июня 2021 г.