Estoy tratando de usar navigator.mediaDevices.getUserMedia y navigator.mediaDevices.getDisplayMedia en background.js en Manifest v3 para las extensiones de Google Chrome y recibo el error
TypeError: no se pueden leer las propiedades de undefined (leyendo 'getUserMedia')
Implementación
navigator.mediaDevices.getUserMedia(constraints).then(function (stream) { })El background.js está registrado bajo la clave service_worker en el archivo de manifiesto usando la versión 3. Necesito usar esta función en segundo plano porque la extensión necesita grabar incluso cuando la ventana emergente está cerrada.