简体   繁体   English

NPAPI或javascript的屏幕截图

[英]Screen capture from NPAPI or javascript

I'm writing an npapi plugin. 我正在写一个npapi插件。 I was wondering if there is a way to capture the browser screen from my plugin using either npapi or javascript. 我想知道是否可以使用npapi或javascript从插件捕获浏览器屏幕。

Any help would be appreciated. 任何帮助,将不胜感激。

Thanks 谢谢

没有办法用JavaScript做到这一点,但是您可以用本机代码做到这一点,不是吗?

Someone on the FireBreath mailing list recently created a plugin with FireBreath that does this on windows; FireBreath邮件列表上的某人最近使用FireBreath创建了一个插件,该插件可在Windows上执行; he was using it with selenium for automation testing, I believe. 我相信他将它与硒一起用于自动化测试。 He had mentioned possibly making it open source; 他已经提到可能使其开源。 I'd consider posting a question to the FireBreath list and see if he's willing to share. 我会考虑在FireBreath列表中发布问题,看看他是否愿意分享。

http://groups.google.com/group/firebreath-dev http://groups.google.com/group/firebreath-dev

In Mozilla you can achieve this by using Canvas.prototype.drawWindow() . 在Mozilla中,您可以使用Canvas.prototype.drawWindow()实现此Canvas.prototype.drawWindow() But access to this method is allowed only to privileged code, ie extensions. 但是,只有特权代码(即扩展名)才允许访问此方法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM