Estoy escribiendo un script en js para copiar de forma inversa una lista de reproducción de alguien e invertir su orden. La última parte es Agregar esos enlaces a mi propia lista de reproducción creada donde encuentro los botones en los que tendría que hacer clic, los mapeo a un objeto y ejecuto el clic () en ellos. Esto estaba funcionando para:
y
.
Surgen problemas al abrir el cuadro emergente "agregar videos a una lista de reproducción" . El click() no funciona en ningún botón aquí. O cualquier elemento dentro del botón. Quiero hacer clic en la pestaña URL aquí y luego en un enlace que tengo y luego presionar el video 'agregar botón'. Estoy buscando recuperar la funcionalidad de click() o hacerlo con un método más simple.
El selector para el botón de URL es document.querySelector("#\:6") al ejecutar la función de clic en la que se obtiene VM5 common.js:4 Uncaught TypeError: Cannot read properties of undefined (reading 'sendMessage') at Object.sendMessage (VM5 common.js:4:101) <at HTMLDocument.<anonymous> (content.js:109:448)
Descubrí que forzar el estado de desplazamiento tampoco hace nada, así que tal vez tenga algo que ver con responder a un mouse real en lugar de funciones js. Otra suposición es que la ventana emergente podría haber introducido una pared frente a toda la pantalla que bloquea el funcionamiento de la función de clic. No entiendo cómo podría haber solucionado este problema estableciendo puntos de interrupción, ya que no sé por dónde empezar.
