是否可以使用画布截取整个网页的屏幕截图?

时间:2013-05-08 23:10:11

标签: javascript html html5 canvas screenshot

这是我的最后一段代码:

var canvas = document.getElementById('my-canvas');
var ctx = canvas.getContext("2d");

// Draw the window at the top left of canvas, width=100, height=200, white background
ctx.drawWindow(window, 0,0, 100, 200, "rgb(255,255,255)");

// Open another window with the thumbnail as an image
open(canvas.toDataURL("image/png"));

html代码:

<canvas id="my-canvas"/><br/>

注意:我一直在尝试不同的代码以获取完整的网页截图,但使用此代码我只能拍摄一小部分网页图片。

有人可以帮我吗? 我需要一个简单的截图代码才能与FF,Opera和Safari一起使用(我已经有一个特定的代码,可以让Google Chrome浏览器完美运行)。

1 个答案:

答案 0 :(得分:-1)

我不确定Canvas。但是,这个工具可以帮助您获得所需的结果,以便在任何网站上截取整页的屏幕截图:http://www.thumbalizr.com。它对我来说很方便。