如何在javascript / Google网络工具包中将网页转换为图片

我要求将网页转换为图像.当用户单击按钮时,新窗口需要将网页显示为图像.

是可以在Javascript或Google网络工具包中进行吗?

最佳答案
Take a screenshot of a webpage with JavaScript?

Firefox在canvas元素上有一个“drawWindow”方法,可以将窗口的屏幕截图复制到canvas元素中(然后可以从中提取).但是,这不适用于网页(仅适用于加载项),因为它会形成安全风险:http://mxr.mozilla.org/mozilla/source/content/canvas/src/nsCanvasRenderingContext2D.cpp#2352

简而言之,插件(或activex组件)是唯一可靠的方法.浏览器不会将此作为标准功能提供,因为风险大于优势.

点赞