1

可能重复:
使用 HTML5/Canvas/Javascript 截取屏幕截图

我有 1 个网页,我在其中以表格的形式从 db 获取一些详细信息我希望将该页面保存为图像,以便我可以将该图像邮寄给用户。有人可以帮帮我吗

4

4 回答 4

1

马尔万是对的。安全问题阻止了 javascript。我会向服务器发送一个请求,生成图片,然后发回图片。这当然会增加服务器的 CPU 和网络使用率。

于 2012-10-20T08:54:31.187 回答
1

您可能想查看HTML 2 Canvas,它可以将 DOM 的某些部分渲染到画布中。但是,这可能仅适用于允许您使用画布对象的浏览器,因为它们是 HTML5 规范的一部分。

于 2012-10-20T08:55:07.220 回答
1

出于安全原因,webbrowser 中的 javascript 无法执行一些低级别的操作,例如截取用户屏幕的屏幕截图。您可以使用selenium 之类的内容截取屏幕截图

于 2012-10-20T08:50:18.470 回答
0

用JS不行,一般不能截图。

于 2012-10-20T08:50:51.840 回答