Bookmarklet ( inglés bookmarklet ; bookmark - "bookmark" y applet - " applet ") es un pequeño programa de JavaScript diseñado como javascript: URL y guardado como marcador del navegador .
Un nombre alternativo para bookmarklets es " favelets " (de la palabra " Favoritos " - los nombres de los marcadores en el navegador " Internet Explorer "). En ruso, a veces se usa la variante "marcador" [1] ("marcador de procedimiento").
Los navegadores web usan la dirección del recurso tanto para navegar al atributo de la hrefetiqueta <a>como para marcar la dirección del recurso. La primera parte de la dirección, como http:, file:o ftp:, indica el protocolo utilizado en la dirección.
El protocolo javascript:le dice al navegador que lo que sigue es el código JavaScript a ejecutar.
Un ejemplo de un bookmarklet que pinta el fondo de una página gris:
javascript : vacío ( documento . cuerpo . estilo . color de fondo = 'gris' );El operador void se usa para ejecutar el código del programa, evalúa la expresión y devuelve indefinido.
Los bookmarklets generalmente no devuelven valores y, por lo tanto, simplemente los ejecuta el navegador al acceder a la página abierta en el navegador. Pueden hacer lo mismo que podría hacer un script colocado directamente en la página.
Los bookmarklets se utilizan como herramientas que le dan al navegador una funcionalidad adicional. Pueden, por ejemplo:
Antes de usar el bookmarklet, debe marcarlo. La forma más fácil de hacer esto es transfiriendo el enlace del bookmarklet terminado desde la página directamente a la barra de marcadores.
El bookmarklet [2] está escrito usando el lenguaje JavaScript [3] (javascript:…). Se puede utilizar un editor de marcadores [4] . Coloque el bookmarklet terminado en la barra de direcciones del navegador y haga clic en "iniciar".