我有一个网站,我需要添加一个功能,每次用户导航到另一个页面的截图应该采取,因此我可以使用它们后者。获取网页截图
我需要这个自动完成,无需用户做任何事情。
如果可能,我不希望用户在他的计算机上安装任何东西。
我的网站是用asp.net,c#和常规网页语言(jquery ...)编写的。
有没有人有任何好的方法来做到这一点?
非常感谢。
我有一个网站,我需要添加一个功能,每次用户导航到另一个页面的截图应该采取,因此我可以使用它们后者。获取网页截图
我需要这个自动完成,无需用户做任何事情。
如果可能,我不希望用户在他的计算机上安装任何东西。
我的网站是用asp.net,c#和常规网页语言(jquery ...)编写的。
有没有人有任何好的方法来做到这一点?
非常感谢。
我会用System.Windows.Forms.WebBrowser
.DrawToBitmap
我该如何使用它? – Ovi
-1他想要的是当前页面的屏幕截图,并且该类只在Windows窗体中可用,在他指定ASP.NET的标记中,您的想法是在“WebBrowser”控件内加载页面,不存在这样的控件在ASP.NET应用程序中! – balexandre
这意味着我不能在我的asp.net应用程序中使用它? – Ovi
如果您有您的服务器的root访问权限,你可以这样做:LINK
然后创建脚本(的cronjob)来执行它。
出于安全原因通过正常流程,网页无法访问用户硬件。
您可以创建并要求用户安装ActiveX对象(仅限IE)或使用Java Applet(所有浏览器)。
FogBugz是一个在线Bug报告,它们提供了一种直接对Bug ID执行screndump的方法,但您仍然需要安装客户端应用程序才能做到这一点。
您也可以使用Silverlight作为请求用户权限访问一些硬件,如音频,屏幕,打印机,等...
当然有这个FAQ项现在http://stackoverflow.com/search?q=website+thumbnail – sehe
你可以用imageMagick做到这一点,你有你的服务器的根访问权限? – Faraona
@Faraona,是的,我有权访问,我该如何使用? (我需要它自动) – Ovi