为什么Google环聊支持在最新的Chrome中没有Chrome扩展程序的情况下共享桌面?

时间:2018-11-21 11:08:17

标签: javascript google-chrome-extension webrtc frontend

据我所知,在Chrome等浏览器中,共享桌面或应用需要使用Chrome扩展程序才能工作,例如:

chrome.permissions.request({
    permissions: ['desktopCapture'],
}

但是为什么Google Hangouts不需要任何扩展程序即可捕获桌面?

是否有JavaScript的API?

1 个答案:

答案 0 :(得分:4)

到目前为止,Google环聊确实使用了扩展程序,它只是集成到Chrome中,以至于不可见。

来源:Chromium issue to remove this special treatment

您可以通过手动打开

来测试它是否已(秘密地)安装。
chrome-extension://nkeimhogjdpnpccoofpliimaahmaaome/background.html

同时,work is ongoing支持WebRTC规范以在Chrome中进行屏幕共享(getDisplayMedia)。在已发布的Chrome版本中,默认情况下尚未启用该功能,但很快就会启用(代码已经在代码库中)。

实施跟踪:Chromium issue