Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发 ASP.NET 应用程序(使用最新的 4.0)。我一直想知道是否有一种方法可以捕获用户的屏幕并将其保存到文件夹中以进行错误记录?我可以在每个用户的机器上安装一个 Win-form 并在 ASP.NET 页面出现错误时执行它。请指教。谢谢
理论上可以安装一个浏览器插件,在出错时触发屏幕截图。不过,第一个问题是您需要在错误发生之前进行屏幕截图——要么是一些非常聪明的错误处理,要么是一台时间机器。
但这无论如何都需要您在用户机器上安装软件,从而剥夺您从基于 Web 的应用程序中获得的任何好处。例如,您必须处理所有可能的操作系统/浏览器组合。
获取该屏幕截图的唯一合理方法是显示一条自定义错误消息,要求用户自己手动提供屏幕截图。