Marcapáginas

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de septiembre de 2021; las comprobaciones requieren 3 ediciones .

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").

Concepto

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.

Uso

Los bookmarklets se utilizan como herramientas que le dan al navegador una funcionalidad adicional. Pueden, por ejemplo:

  • cambiar la apariencia de la página (colores, tamaño de letra, etc.),
  • extraer datos de una página, como todos los enlaces o todas las imágenes utilizadas,
  • ir (por conveniencia, generalmente en una nueva ventana) a los resultados de búsqueda de las palabras resaltadas en la página,
  • hacer que la página sea más legible (ampliar la fuente, eliminar fondos brillantes y elementos parpadeantes) e interactuar (ampliar los campos de entrada, subrayar todos los enlaces),
  • ayudar a un desarrollador web: mostrar los nombres de estilos, clases, propiedades de elementos, realizar operaciones con cookies .
  • acortar enlaces
  • enviar enlaces de esta página a una red social
  • traduce la página que necesitas a cualquier idioma
  • también los bookmarklets pueden bloquear ciertos elementos en la página (imágenes, Flash )

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.

Creación

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".

Notas

  1. Somos nosotros, marcadores . Consultado el 4 de septiembre de 2007. Archivado desde el original el 16 de septiembre de 2007.
  2. Bookmarklets y reglas para escribirlos: http://javascript.ru/unsorted/bookmarklet Archivado el 7 de octubre de 2010 en Wayback Machine .
  3. JavaScript en el catálogo de Google : copia archivada (enlace no disponible) . Consultado el 25 de marzo de 2010. Archivado desde el original el 23 de marzo de 2010.    (Inglés)
  4. Un editor basado en navegador para bookmarklets y otros Javascript: http://www.4umi.com/web/bookmarklet/edit.php  Archivado el 12 de marzo de 2010 en Wayback Machine .

Enlaces