Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

163
Vistas
guarda una señal que luego puede activar cuando lo desee

tampermonkey usa JavaScript. si alguien aquí es un asistente de JavaScript, estaría muy agradecido incluso por una dirección hacia ese fin. o al menos saber si es factible o no. la idea es hacer clic en un botón en un sitio web (cualquiera). y luego almacenar lo que hizo ese botón. por lo que podemos activarlo sin que ya esté allí (sin que esté más presente en la pantalla). aunque cambiemos de pestaña o algo así.

entonces, por ejemplo, tenemos un botón que aumenta un número desde 0 en un incremento de 1 cada vez que se hace clic en él. luego almacenando lo que hace ese botón con tampermonkey. simplemente podemos inicializar un valor de teclado para igualar esa señal y hacer clic en la tecla que queremos en lugar de tener que molestarnos más con el botón

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si entiendo su pregunta, entonces sí, puede hacerlo. Con un poco más de información quizás pueda dar una respuesta más detallada.

Primero, cómo agregar un botón a la página:

 (function() { 'use strict'; //Look carefully - this is Not jQuery const $ = document.querySelector.bind(document); $('body').insertAdjacentHTML('beforeend', init_css() ); //Get data saved last time, if available const rmbr = localStorage.getItem('myVarName'); if (rmbr !== null){ alert(rmbr); } setTimeout(() => { $('#mybutt').addEventListener('click', () => { alert('You clicked me'); localStorage.setItem('myVarName','The data you want to save'); }); },300); }); function init_css(){ return ` <button id="mybutt">Click My Buttn</button> <style id="jdInitCss"> #mybutt{position:absolute;top:90px;left:45%;height:30px;width:120px;} #mybutt{background:#0073ea;color:white;padding-top:5px;text-align:center;} #mybutt{z-index:99999;} </style> `; }

En cuanto a guardar información, use LocalStorage. Muy facil. Aquí hay una referencia.

https://www.w3schools.com/jsref/met_storage_setitem.asp https://www.w3schools.com/jsref/met_storage_getitem.asp

Notas:

  1. El detector de eventos #mybutt se crea dentro de setTimeout porque necesita unos nanosegundos para que el botón se inyecte en la página (a través de la función init_css()) . Sin setTimeout, existe una buena posibilidad de que JavaScript intente agregar un detector de eventos en un botón que aún no existe en la página (por solo unos pocos milisegundos... o, como solía decir Maxwell Smart, "... ... lo extrañé por TANTO...")

  2. Debido a cómo funciona TamperMonkey, es posible que necesite un script diferente (único) para cada sitio web en el que desee utilizarlo. Por supuesto, puede crear un script que agregue un botón en cada página web que visite, pero eso rara vez es lo que se desea. Además, puede agregar múltiples condiciones //MATCH para que un script se ejecute en varios sitios web, pero luego debe ser más avanzado en la forma en que guarda sus datos de almacenamiento local.

  3. Con más información/comentarios de usted, tal vez podamos construir respuestas más útiles.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda