Google chrome extension Chrome WebRTC屏幕共享:停止屏幕共享时,浏览器窗口不显示';t自动激活/聚焦

Google chrome extension Chrome WebRTC屏幕共享:停止屏幕共享时,浏览器窗口不显示';t自动激活/聚焦,google-chrome-extension,webrtc,screensharing,Google Chrome Extension,Webrtc,Screensharing,这是关于使用WebRTC在Chrome浏览器上的屏幕共享 使用WebRTC在Chrome上实现屏幕共享的示例如下: 当用户选择共享不同的应用程序(比如文本编辑器)时,该应用程序的窗口将变为活动(聚焦)并位于浏览器顶部,这是意料之中的 问题 但在共享此应用程序后,当用户单击“停止共享”按钮(出现在Chrome提供的浮动小部件上)时,先前共享的应用程序窗口仍位于顶部(聚焦)。理想情况下,在停止屏幕共享时,浏览器窗口应该回到顶部,如聚焦 有没有一种方法可以使用Javascript焦点方法实现这一点?或

这是关于使用WebRTC在Chrome浏览器上的屏幕共享

使用WebRTC在Chrome上实现屏幕共享的示例如下:

当用户选择共享不同的应用程序(比如文本编辑器)时,该应用程序的窗口将变为活动(聚焦)并位于浏览器顶部,这是意料之中的

问题 但在共享此应用程序后,当用户单击“停止共享”按钮(出现在Chrome提供的浮动小部件上)时,先前共享的应用程序窗口仍位于顶部(聚焦)。理想情况下,在停止屏幕共享时,浏览器窗口应该回到顶部,如聚焦


有没有一种方法可以使用Javascript焦点方法实现这一点?或者这是Chrome应该注意的问题。

您可能希望将其作为Chrome bug归档,尽管我认为当前行为是需要的。@xdumain不确定这是否是需要的行为,因为用户将从浏览器选项卡开始屏幕共享(主要是作为视频会议的一部分)。因此,在他结束共享会话后,他希望被带回到浏览器窗口继续会议。您将此标记为Chrome扩展问题,但我看不出该标记如何应用。你能再解释一下你的设置吗?@Xan那是因为需要一个chrome扩展来获取要共享的桌面屏幕流。获取桌面媒体流源ID的API仅适用于具有“desktopCapture”权限的chrome扩展。然后,您可以使用
chrome.windows
API复制所需的效果