3
可能重複:
Take a screenshot of a webpage with javascript?是否有可能通過JavaScript獲取網頁的矩形部分作爲圖像?
我開發一個互動的HTML頁面,並正在尋找一種方式來捕捉這個頁面變成了dataURI(Base64編碼的PNG)的任意部分。
我知道它可能得到這個畫布元素,但現代瀏覽器提供任何方式來做到這一點的頁面的任意部分?
可能重複:
Take a screenshot of a webpage with javascript?是否有可能通過JavaScript獲取網頁的矩形部分作爲圖像?
我開發一個互動的HTML頁面,並正在尋找一種方式來捕捉這個頁面變成了dataURI(Base64編碼的PNG)的任意部分。
我知道它可能得到這個畫布元素,但現代瀏覽器提供任何方式來做到這一點的頁面的任意部分?
不從服務器端發送它。
您可以通過一些參數(url,anchor,offset dimensions等)向您的服務器發送一個AJAX請求,並返回一個base64的捕獲圖像字符串。
下面是使用C#捕獲圖像服務器端的example,其他語言也應該有示例。
甚至谷歌可以做到http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-screenshots :) –