我正在开发一个 chrome 扩展,可用于使用 WebRTC 进行桌面共享。我需要在一种自动化模式下使用这个扩展,即没有用户交互。此扩展将用作主应用程序的子进程,因此必须避免“chooseDesktopMedia”显示的任何权限和/或媒体选择对话框。据我了解使用 WebRTC 进行桌面共享,我得出的结论是“chooseDesktopMedia”必须调用 api 进行桌面共享,因此无法绕过选择对话框。但有一件事让我很困惑。在 Stackoverflow 上阅读另一篇文章时,即桌面捕获 chrome 插件我发现有人声称该人设法在没有显示桌面/屏幕选择对话框的情况下完成了上述任务。这让我感到困惑,因为该线程中的声明没有提供适当的解决方案。
所以我现在想问一个简单的问题。WebRTC的桌面共享不调用chooseDesktopMedia可以吗?