Google的"报告错误"或"反馈工具"可让您选择浏览器窗口的某个区域,以创建提交的屏幕截图,其中包含有关错误的反馈.
Jason Small截图,发布在一个重复的问题.
他们是怎么做到的?谷歌的JavaScript反馈API从此处加载,他们对反馈模块的概述将演示屏幕截图功能.
我正在研究需要渲染页面并在客户端(浏览器)端制作屏幕截图的Web应用程序.
我不需要将屏幕截图保存在本地硬盘上,只需将其保存在RAM中并稍后将其发送到应用程序服务器即可.
我研究过:
但这些都没有给我我所需要的一切,这是:
最后我找到了谷歌的反馈工具(点击YouTube页脚上的"反馈"来查看此内容).它包含用于JPG编码的JavaScript和另外两个巨大的脚本,我无法确定它们到底做了什么......
但它是在客户端进行处理的 - 否则将这个巨大的JPEG编码器放入代码中就没有意义了!
任何人都知道他们是如何制作的/我如何制作它?
以下是反馈示例(在某些屏幕上报告错误)

我做了功课并多次搜索如何制作 div 或 html 上的任何元素的“屏幕截图”。
html2canvas 效果很好,但我有以下问题: - 生成的图像质量。- 如果 div 有图像存储在其他域上。- 一些元素,如圆形 div(在主 div 内)生成平方。
有什么替代方法吗?不要丢弃付费替代品。
谢谢!!!
对于我工作的公司,我必须开发一个插件来截取页面的截图,然后在上面加上一个带有时间戳的水印。
是否可以在 JavaScript 中使用 Firefox 自己的屏幕截图功能?我知道你可以:screenshot在控制台中输入,它会制作一个屏幕截图并输出它的保存位置。但是我怀疑我可以从 javascript 调用它。