html2canvas is a javascript library that allows you to take screenshots of webpages, directly on the users browser.
The script renders the current page as a canvas image, by reading the DOM and the different styles applied to the elements.
Browser compatibility