最近一个项目需要开发一种可以实现页面截屏的技术,并且用h5技术,找来找去,发现html2Canvas这个框架做的很不错,也满足了我得需要。
html2canvas通过获取页面的DOM和元素的样式信息,并将其渲染成canvas图片,从而实现给页面截图的功能。
因为每个浏览器渲染页面的方式都不尽相同,所以生成的图片也不太一样。
环境要求: jQuery
兼容性: Firefox 3.5+, Chrome, Opera, IE9
官网主页: http://html2canvas.hertzen.com/