Estoy tratando de hacer un Userscript que elimine los comentarios de la página de videos de Youtube, pero no puedo hacer que funcione. Probé muchos métodos, pero sigo recibiendo diferentes errores que conducen a otros errores y esas cosas.
window.addEventListener('load', (event) => { setTimeout(function(){ document.document.querySelector("#comments")[0].remove() }, 2000); });también probé esta versión
(function () { window.addEventListener('load', function () { setTimeout(() => {(function () { var CommentSection = document.querySelector("#comments"); if (CommentSection) { CommentSection.parentNode.removeChild(CommentSection); } })}) }, false); console.log("should be removed //") })()pero ambos dan errores lo dificil es que los comentarios no cargan inmediatamente sino que cargan lento y por separado
gracias de antemano
Insertar una regla CSS que oculte la sección sería más fácil.
document.body.appendChild(document.createElement('style')).textContent = '.ytd-comments { display: none; }'; El .ytd-comments es el contenedor para todos los comentarios en un video, por lo que configurarlo para que se display: none lo ocultará.