Un script de usuario (o script de usuario ) es un programa, generalmente escrito en JavaScript , para modificar páginas web [1] con el fin de mejorar la navegación . Los usos incluyen agregar botones de acceso directo y atajos de teclado, controlar la velocidad de reproducción, agregar funciones a los sitios y mejorar el historial de navegación . [2]
En los navegadores de escritorio como Firefox, los scripts de usuario se habilitan mediante el uso de una extensión de navegador de administrador de scripts de usuario como Tampermonkey o Greasemonkey . Los scripts de usuario compatibles con Opera basados en Presto (denominados User JavaScript [3] ) se colocan en un directorio designado. Los scripts de usuario a menudo se denominan scripts de Greasemonkey , en honor al administrador de scripts de usuario original para Firefox.
En Wikipedia, hay una función de scripts de usuario habilitada para usuarios registrados que les permite instalar scripts de usuario para mejorar la edición y visualización de las páginas de la enciclopedia. [4]
Un administrador de scripts de usuario es un tipo de extensión del navegador y una tecnología de navegación aumentada que proporciona una interfaz de usuario para administrar scripts. El objetivo principal de un administrador de scripts de usuario es ejecutar scripts en páginas web a medida que se cargan. Las operaciones más comunes que realiza un administrador de scripts de usuario incluyen la descarga, creación, instalación, organización, eliminación y edición de scripts, así como la modificación de permisos de scripts (por ejemplo, excepciones de sitios web).
Un aspecto de los scripts de usuario es que se pueden compartir. Se pueden cargar en un repositorio de scripts de usuario donde quedan disponibles para que otros usuarios los descarguen.
Históricamente (circa 2005–2011) userscripts.org, creado por el programador estadounidense Jesse Andrews, fue el mayor repositorio de scripts de usuario de este tipo. Con el tiempo, el sitio pasó por varios mantenedores antes de que se desconectara por completo en mayo de 2014. [5] Todo lo que queda es un espejo, que es útil para fines de archivo. [6] [ se necesita una fuente no primaria ]
Un puñado de los colaboradores más activos de la comunidad userscripts.org [7] crearon OpenUserJS , [8] [ se necesita código fuente no primario ] que se utiliza activamente en la actualidad. También está disponible Greasy Fork , un repositorio desarrollado y mantenido en gran parte por el programador canadiense Jason Barnabe. [9] [ se necesita código fuente no primario ]
Los usuarios de las extensiones Greasemonkey [10] y Tampermonkey [11] pueden elegir instalar los scripts .user.js desde cualquier ubicación.
Script que se ejecuta en un navegador web para realizar cambios en tiempo real en una página web. Estos scripts se utilizan a menudo para agregar alguna funcionalidad a una página o para cambiar su apariencia. Por lo general, se escriben en JavaScript, pero también se pueden escribir en otros lenguajes.
User JavaScript le permite especificar archivos JavaScript locales para que Opera los incluya en cada página que visite.
personalizar Wikipedia de manera que la edición sea más sencilla con scripts de usuario , que están escritos en código JavaScript.