我有一个网站,我需要添加一个功能,每次用户导航到另一个页面时,都应该截取该页面的屏幕截图,以便我以后可以使用它们。
我需要自动完成此操作,而无需用户做任何事情。
如果可能的话,我不希望用户在他的计算机上安装任何东西。
我的网站是用 asp.net、c# 和常规网络语言 (jquery...) 编写的。
有没有人有任何好的方法来做到这一点?
非常感谢你。
我有一个网站,我需要添加一个功能,每次用户导航到另一个页面时,都应该截取该页面的屏幕截图,以便我以后可以使用它们。
我需要自动完成此操作,而无需用户做任何事情。
如果可能的话,我不希望用户在他的计算机上安装任何东西。
我的网站是用 asp.net、c# 和常规网络语言 (jquery...) 编写的。
有没有人有任何好的方法来做到这一点?
非常感谢你。
出于安全原因,网页无法通过正常流程访问用户硬件。
您可以创建并要求用户安装 ActiveX 对象(仅限 IE)或使用 Java Applet(所有浏览器)。
FogBugz是一个在线错误报告,它们提供了一种直接对错误 ID 进行 screndump 的方法,但您仍然需要安装客户端应用程序才能做到这一点。
您还可以使用 Silverlight,因为它请求用户访问某些硬件的权限,例如音频、屏幕、打印机等...
如果您对服务器具有 root 访问权限,则可以执行以下操作:LINK
然后创建你的脚本(cronjob)来执行它。
我会使用System.Windows.Forms.WebBrowser
.DrawToBitmap