En los navegadores basados en Chromium, el usuario puede dar acceso a la pantalla o ventana para la transmisión mediante el método getDisplayMedia() de Chromium. Cuando el usuario envía una solicitud de transmisión, LocalDOMWindow aparece con una lista de todas las ventanas abiertas (no solo las pestañas del navegador) donde el usuario puede elegir una pantalla/ventana específica para capturar. Cada ventana tiene su propia identificación única que fue generada por el navegador. Mi tarea es obtener una lista de ventanas abiertas con identificadores y títulos de ventana usando inyección JS.
¿Hay alguna oportunidad de obtener dicha lista ? (Por ejemplo, usando la extensión ViolentMonkey para Chromium)
Estoy usando un sistema operativo basado en Linux y el navegador Vivaldi.