ES:Bookmarklet

From OpenStreetMap Wiki
Jump to navigation Jump to search

Los bookmarklets son pequeños fragmentos de código JavaScript que se almacenan y ejecutan bajo demanda en tu navegador web para ¡acceder convenientemente a las herramientas para tu trabajo en OSM! Para una visión general, véase el artículo en Wikipedia sobre «bookmarklet».

¿A qué herramientas se puede acceder a través de bookmarklets?

Se puede escribir fácilmente bookmarklets para todas las herramientas basadas en web que acepten parámetros a través de HTTP GET.

Una lista única de todas las páginas wiki que enlazan aquí – estas páginas puede que enlacen aquí porque alguien ha hecho y publicado un bookmarklet para la herramienta descrita.

Cómo se configura

  • Usa un navegador que soporte bookmarklets en páginas con una estricta CSP (openstreetmap.org tiene una desde mayo de 2018). En Firefox no funciona; en Chromium funciona. Véase discusión en foro alemán para más detalles.
  • Crea un marcador en tu navegador, y usa el código JavaScript del marcador como URL. Esto podría lograrse marcando alguna página arbitraria y luego editando el marcador (tal vez a través del administrador de marcadores de tu navegador). Copia y pega el código en el campo URL.
  • Si usas la barra de herramientas de marcadores y si el bookmarklet está disponible como enlace, puedes arrastrarlo a la barra de herramientas.

Cómo se usa

Normalmente:

  • haciendo clic en el botón del marcador en la barra de herramientas de marcadores,
  • seleccionando el marcador de la lista de marcadores,
  • o abriendo el marcador a través de una palabra clave o un atajo de teclado

mientras visitas otra página en osm.org.

Cómo se codifica

Un consejo:

  • jsbeautifier.org puede ser útil para descodificar el código JavaScript (al menos Firefox codifica el URI en el código de los bookmarklets al guardarlos).
  • Usa jshint.com para comprobar los errores.

Véase también

  • Menú inteligente de OSM - Una extensión del navegador para ayudar a la comunidad de OpenStreetMap a acceder fácilmente a diferentes mapas y herramientas para analizar los datos de OSM.