2014-10-01 62 views
0

我需要创建一个可以检测本地活动窗口的跨浏览器扩展。最近,我通过Snagit Chrome扩展程序,点击“屏幕”检测系统的活动窗口,并允许捕捉任何所需的屏幕。
Snagit Chrome扩展技术

任何人都可以请解释用于检测或获取浏览器应用程序窗口句柄的平台/技术? 或任何其他方式来获得手柄..

感谢

+1

它可能只是与安装的Snagit软件进行通信的扩展。我不相信你实际上可以直接从浏览器/扩展中访问这些信息。 – SimpleVar 2014-10-01 09:40:15

+1

直到2014年,您可以在您的Chrome扩展程序中包含.dll(windows),.so(Linux)以及任何称为(Mac OS X)库的内容作为NPAPI插件。这些可以完成客户端计算机上的所有功能。但现在这些已经被淘汰。 http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html – Dmitry 2014-10-01 09:54:33

+0

我没有在我的系统上安装SnagIt,但它能够检测本地窗口。所以可能必须有一些其他逻辑被用于相同的 – zeetit 2014-10-07 09:27:00

回答

0

我终于能够得到SnagIt的扩展使用的技术。
SnagIt已经使用了“WebRTC desktopCapture”。

可以找到样本 here

WebRTC现在支持Chrome和Firefox。桌面捕捉功能使用户可以共享屏幕,并且该框架也可以捕获以用于屏幕截图。 可以看到帧捕获示例here