首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >桌面捕获-在共享桌面内容期间不显示所有窗口

桌面捕获-在共享桌面内容期间不显示所有窗口
EN

Stack Overflow用户
提问于 2015-07-24 10:16:58
回答 1查看 907关注 0票数 0

下面是到我的扩展代码的链接:

尝试使用getUserMedia和画布捕获桌面图像

问题是当我使用:

代码语言:javascript
复制
 chrome.desktopCapture.chooseDesktopMedia(["screen", "window"],onAccessApproved);

它要求我分享我屏幕上的内容。但它并没有显示我的桌面上的所有活动窗口。

例:有时我的skype被最小化,如果单击扩展图标,它会打开一个共享面板,并要求我共享桌面内容,但是skype窗口没有显示在这个面板中。如果我在任务栏上点击skype,共享面板就会显示skype。这种行为的原因?

如何在共享屏幕上显示我所有的窗口?

EN

回答 1

Stack Overflow用户

发布于 2015-07-24 11:36:39

这个行为是一致的:在Windows上,最小化的窗口不显示为合格的捕获目标。这是无法避免的。

这个限制没有被记录下来,这是令人遗憾的;它也可能是特定于操作系统的。

具体来说,Windows实现包含以下注释:

代码语言:javascript
复制
// Skip windows that are invisible, minimized, have no title, or are owned,
// unless they have the app window style set.

有趣的是,这似乎更像是Mac的限制,而不是Windows的限制:

代码语言:javascript
复制
// Return a 1x1 black frame if the window is minimized, to match the behavior
// on Mac.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31607937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档