截取“隐形”网页的屏幕截图

时间:2011-04-06 18:52:14

标签: javascript firefox firefox-addon screenshot

我必须编写一些javascript代码来截取网页的截图但不在前台呈现它。首先是可能吗?我需要使用一些外部库吗?请给我一些想法:)

3 个答案:

答案 0 :(得分:2)

如果您正在谈论在Firefox Chrome代码(即扩展程序/插件)中执行此操作,则会有really easy way to do it。如果您正在谈论内容代码(即网页),您可以按上述方式进行操作,但您必须先获得许可(即netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');)。

答案 1 :(得分:1)

这个屏幕截图是什么?根据您的需要,您可以使用以下库之一直接在服务器上执行此操作:

http://code.google.com/p/wkhtmltopdf/

http://code.google.com/p/dompdf/

答案 2 :(得分:-3)

唯一的方法是通过ActiveX,这当然只适用于IE。请参阅此SO问题以获取此示例:
Take a screenshot of a webpage with JavaScript?