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

272
Vistas
Tampermonkey waitForKeyElements en videos sucesivos de YouTube

Tengo un guión que actualmente elimina esos molestos "¿Continuar viendo?" indicaciones en YouTube, utilizando Tampermonkey y waitForKeyElements.

Sin embargo, solo parece funcionar si el mensaje aparece en el primer video de YouTube que cargo (dentro del video, no entre ellos). No parece funcionar para las indicaciones en videos sucesivos cuando mantengo la reproducción automática. Cuando aparece un aviso al comienzo de un nuevo video, parece que no funciona en absoluto. Esto es de lo que estoy hablando:

ingrese la descripción de la imagen aquí

Escuché que esto podría deberse a que YouTube reemplaza el "estado de historial" y en realidad no recarga/cambia las páginas cuando pasa de un video al siguiente (avíseme si me equivoco). ¿Cómo podría adaptar la siguiente secuencia de comandos a la reproducción automática moderna de YouTube/"cambios de página"?

Básicamente, ¿cómo hago para que se activen waitForKeyElements y la función cada vez que aparece el aviso cuando reproduzco videos automáticamente durante un período prolongado (ya sea en el primer video o en otro)?

 // ==UserScript== // @name YouTube Yes SJ3 // @include https://www.youtube.com/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js // @require https://gist.github.com/raw/2625891/waitForKeyElements.js // @grant GM_addStyle // ==/UserScript== waitForKeyElements ("#confirm-button.style-scope.yt-confirm-dialog-renderer.style-blue-text.size-default:contains('Yes')", clicks); function clicks (jNode) { var clickEvent = document.createEvent ('MouseEvents'); clickEvent.initEvent ('click', true, true); jNode[0].dispatchEvent (clickEvent); console.log('SJ3'); }
about 4 years ago · Juan Pablo Isaza
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