Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

266
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!