Google的"报告错误"或"反馈工具"可让您选择浏览器窗口的某个区域,以创建提交的屏幕截图,其中包含有关错误的反馈.
Jason Small截图,发布在一个重复的问题.
他们是怎么做到的?谷歌的JavaScript反馈API从此处加载,他们对反馈模块的概述将演示屏幕截图功能.
是否可以使用JavaScript获取网页的屏幕截图,然后将其提交回服务器?
我不太关心浏览器安全问题.因为实施将是HTA.但这可能吗?
有没有办法将html呈现为像PNG一样的图像?我知道它可以用canvas,但我想渲染像div这样的标准html元素.
我有一个用户与之交互的JavaScript应用程序.我需要在当前时间保存界面的外观,裁掉我需要的部分(或者只通过指定div来拍摄我需要的部分),然后将其发送回服务器.
显然,任何外部服务都无法做到这一点,我需要一个可以保存屏幕外观的JavaScript(或Flash)脚本.这可能吗?
另外,正如下面的评论所说,我不能使用ActiveX.
我正在尝试为多个HTML页面创建缩略图图像,因此用户可以在打开链接之前了解HTML的外观.我在网上搜索但没有找到任何有用的东西.
这里有人可以提供一些提示吗?非常感谢!
我特别希望这在服务器端发生,因此客户端不需要加载页面
我需要我的客户能够使用这样的按钮捕获我网站任何页面的屏幕截图:
<button>Take screenshot</button>Run Code Online (Sandbox Code Playgroud)
我试图使用html2canvas,但它对我来说不能正常工作,因为我的网站上有iframe,这会引起一些会话问题.
有人有解决方案吗?
我看着谷歌,并没有找到一些对我有帮助的东西.
对于我工作的公司,我必须开发一个插件来截取页面的截图,然后在上面加上一个带有时间戳的水印。
是否可以在 JavaScript 中使用 Firefox 自己的屏幕截图功能?我知道你可以:screenshot在控制台中输入,它会制作一个屏幕截图并输出它的保存位置。但是我怀疑我可以从 javascript 调用它。
重要的部分是截取屏幕截图
我在 stackoverflow 上遇到了几个解决这个问题的问题(见上文),但没有找到满足这两个条件的任何答案。我没有尝试为要求略有不同的现有问题添加部分答案,而是在一个单独的问题中提出这个问题。
到目前为止,我已经找到了一个很好的解释,说明如何video使用Screen Capture API从任何窗口获取像素并将其流式传输到元素中。但是,我错过了下一步,将视频元素中显示的像素转换为可以上传到服务器的jpg或png文件。
javascript ×8
html ×4
screenshot ×3
css ×2
image ×2
canvas ×1
hta ×1
html2canvas ×1
html5 ×1
jquery ×1
render ×1