Estoy escribiendo un pequeño script de tampermonkey para hacer clic en un botón llamado "Cerrar contacto" en el softphone de Amazon AWS Connect (utilizado para el servicio al cliente) si aparece porque sigo olvidándome de hacerlo después de las llamadas en el trabajo. El problema es que el softphone está en una ventana emergente. Puedo ver la URL (aunque no la revelaré por razones de privacidad de mi trabajo), pero como con la mayoría de las ventanas emergentes, ni siquiera puedes ver las extensiones instaladas. ¿Es posible que tampermonkey detecte o ejecute scripts en ventanas emergentes como esta y, de ser así, se necesita algo especial para hacerlo? (Soy principalmente un desarrollador de python/java y no estoy particularmente familiarizado con el desarrollo DOM/front-end más allá de lo básico).
Como dijo wOxxOm en su comentario: Sí, se puede.
Los problemas más comunes a menudo se pueden resolver envolviendo su secuencia de comandos en un setTimeout o usando la utilidad waitForKeyElements de Brock. O, si lo prefiere, MutationObserver.
Enlaces:
https://stackoverflow.com/a/11197969/1447509
https://stackoverflow.com/a/17872564/1447509