2011-12-23 154 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