2011-12-23 101 views
4

我有一个使用javascript呈现LaTeX公式的网页。我希望在运行脚本后以编程方式截取它。这可能吗?如何在运行javascript后截取网页的屏幕截图

+2

可能会有这个帮助:http://stackoverflow.com/questions/60455/take-a-screenshot-of-a-webpage-with-javascript – NAVEED 2011-12-23 11:28:55

+0

@NAVEED可以在linux中完成吗? – dementrock 2011-12-23 11:36:43

+0

我没有尝试过。 – NAVEED 2011-12-23 11:47:22

回答

1

您可以使用webkit2png并应用delay选项等待JS完成拍摄截图之前渲染的公式。

+0

这确实有效......谢谢! – dementrock 2011-12-23 16:31:41

4

有一个跨平台,HTML5解决方案,可与最新的浏览器只http://html2canvas.hertzen.com/

脚本应该工作在以下浏览器罚款:

的火狐3.5

谷歌浏览器新版本Opera

IE9(老版本兼容使用flashcanvas)

演示:http://html2canvas.hertzen.com/screenshots.html

+0

似乎它不能呈现JavaScript,因为我想 – dementrock 2011-12-23 11:50:29

+0

试一试我认为这可能是可能的,恐怕你可能找不到更好的解决方案。 – Usman 2011-12-23 11:59:48

+0

例如,我想在mathjax的索引页上截取公式的截图:http://www.mathjax.org/并且失败了。 – dementrock 2011-12-23 12:08:16