После тайм-аута я должен подтвердить, что пользователь включил доступ к микрофону, если у него есть, тогда мне нужен код для выполнения. Это хорошо работает в Chrome. Однако в Firefox функция getUserMedia не возвращается, пока окно не станет активным. Есть ли способ обойти это?
Скрипка: https://jsfiddle.net/zpxjkua7/
setTimeout(function(){
navigator.mediaDevices.getUserMedia({ video: false, audio: true })
.then(stream => div.innerHTML = "Access Granted")
.catch(e => log(e.name + ": "+ e.message));
}, 3000);