javascript - 使用 navigator.mediaDevices.getDisplayMedia 时是否可以自动选择特定选项卡?

标签 javascript google-chrome webrtc

我目前正在使用 chrome 开发屏幕捕获功能navigator.mediaDevices.getDisplayMedia我只能打开一个用户选择,用户可以从所有给定的显示媒体中进行选择。有没有办法绕过选择并通过选项卡名称自动选择一个选项卡?
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
我已经阅读了它所说的隐私和安全部分

In addition, user permission is always required to access the user's audio and video inputs.


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

最佳答案

getDisplayMedia 的可用约束很少

getDisplayMedia({preferCurrentTab:true}) // in chrome 96
希望 getViewportMedia、getViewportScreenshot 快来

关于javascript - 使用 navigator.mediaDevices.getDisplayMedia 时是否可以自动选择特定选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67214705/

相关文章:

node.js - 简单对等 WebRTC 错误 : Ice connection failed

javascript - JS/jQuery 更改悬停在 <tr> 上的图像

javascript - 通过不更新的 JavaScript 设置 HTML 表头元素的宽度

google-chrome - 如何在firefox浏览器中通过安全错误页面?

javascript - 如果谷歌浏览器使用 WebKit,我可以创建自己的 "chrome"吗?

javascript - JQuery BlockUI 鼠标加载光标不会在 Google Chrome 中恢复为默认值

javascript - 让WebRTC工作(如何调试ICE失败?)

javascript - 是否可以从 .wav 文件创建 MediaStream?

javascript - 使用圆括号访问 json 字符串中的字段

javascript - 未使用的 javascript 函数会降低页面性能吗?