使用 navigator.mediaDevices.getDisplayMedia 时有没有办法自动选择特定选项卡?

Mar*_*ers 9 javascript google-chrome webrtc

我目前正在使用 chrome 开发屏幕捕获功能

navigator.mediaDevices.getDisplayMedia

我只能打开用户选择,用户可以从所有给定的显示媒体中进行选择。有没有办法绕过选择并通过选项卡名称自动选择选项卡?

https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia 我已阅读隐私和安全部分,其中表示

此外,访问用户的音频和视频输入始终需要用户许可。

但我仍然想知道是否有办法?

小智 15

getDisplayMedia 的可用约束非常少

getDisplayMedia({preferCurrentTab:true}) // in chrome 96
Run Code Online (Sandbox Code Playgroud)

希望 getViewportMedia、getViewportScreenshot 尽快推出