【发布时间】:2010-02-26 03:52:12
【问题描述】:
我正在编写一个 npapi 插件。我想知道是否有办法使用 npapi 或 javascript 从我的插件中捕获浏览器屏幕。
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
你想达到什么目的?在什么平台上?
标签: javascript screenshot npapi browser-plugin
我正在编写一个 npapi 插件。我想知道是否有办法使用 npapi 或 javascript 从我的插件中捕获浏览器屏幕。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: javascript screenshot npapi browser-plugin
没有办法用 JavaScript 做到这一点,但你可以用本机代码做到这一点,不是吗?
【讨论】:
FireBreath 邮件列表中的某个人最近创建了一个带有 FireBreath 的插件,可以在 Windows 上执行此操作;我相信他将它与 selenium 一起用于自动化测试。他曾提到可能将其开源;我会考虑在 FireBreath 列表中发布一个问题,看看他是否愿意分享。
【讨论】:
在 Mozilla 中,您可以使用 Canvas.prototype.drawWindow() 来实现此目的。但仅允许特权代码(即扩展)访问此方法。
【讨论】: