blob: 4541636b4b1e579694129d11bd48e814bbe47d58 [file] [log] [blame]
onmessage = async e => {
const stream = await navigator.mediaDevices.getUserMedia({audio: true, video: true});
stream.getTracks().forEach(t => t.stop());
const devices = await navigator.mediaDevices.enumerateDevices();
e.source.postMessage({
devices: devices.map(d => d.toJSON())
}, '*');
}