2011-06-19 13 views
3

可能重複:
Take a screenshot of a webpage with javascript?是否有可能通過JavaScript獲取網頁的矩形部分作爲圖像?

我開發一個互動的HTML頁面,並正在尋找一種方式來捕捉這個頁面變成了dataURI(Base64編碼的PNG)的任意部分。

我知道它可能得到這個畫布元素,但現代瀏覽器提供任何方式來做到這一點的頁面的任意部分?

+0

甚至谷歌可以做到http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-screenshots :) –

回答

2

不從服務器端發送它。

您可以通過一些參數(url,anchor,offset dimensions等)向您的服務器發送一個AJAX請求,並返回一個base64的捕獲圖像字符串。

下面是使用C#捕獲圖像服務器端的example,其他語言也應該有示例。

相關問題