YouTube的报告错误工具如何截取屏幕截图?

问题描述:

如果你在页面底部有一个“报告错误”链接。YouTube的报告错误工具如何截取屏幕截图?

它们让您突出显示屏幕的各个部分,并将它与错误描述一起发送。

任何想法如何可以实现?

它使用Google的反馈工具,这是一个笨重的 JavaScript的实现。

看看他们的脚本,他们甚至还有一个JavaScript编码器的JavaScript移植版本,用于将用户修改的HTML页面渲染成图像,然后我假设这个图像是通过AJAX上传到Google当用户点击发送。

我不认为有可能使用JavaScript截图浏览器(即使这可能需要您的许可)。

所以也许他们不会截图。也许他们只是存储你选择的矩形的网址&(以及其他常用的东西,比如你的浏览器细节,屏幕分辨率,操作系统等)。

有了这些信息,他们可以在服务器端启动url并在那里截图。