2010-03-02 21 views
6

我正在寻找一种方法,使技术不复杂的用户可以轻松地向他提交浏览器屏幕截图,以帮助调试Web应用程序问题。捕获用户浏览器屏幕截图的方法来帮助错误报告

在Web应用程序内部的所有页面上都会有一个按钮,可用于报告问题,我希望提交截图(以及其他内容)。

http://www.snapabug.com/非常接近我想要的,但我需要能够自定义一些服务不会让我的东西。

生产环境是LAMP。我预计必须有一些基于Flash的可以做到这一点的东西,但我一直无法找到一些东西。

+0

的共同创始人之一你需要什么样的定制? – portoalet 2010-03-02 14:05:54

+0

我不想要任何现场代理的东西,我需要在提交中添加回溯和应用程序变量等内容,而且我不能拥有第三方品牌。 Snapabug不会为我工作,但屏幕捕获功能正是我所需要的。 – Buzz 2010-03-02 14:33:04

回答

1

使用JavaScript抢HTML,用户代理和浏览器的详细信息(插件等),并将其与AJAX发送到错误报告页面。

+0

不要忘记cookie值,并发布数据 – 2010-03-11 14:55:55

1

嗡嗡声,

是的,我碰到过这个工具,它似乎很酷。我可以指出的最接近的是Selenium。硒可以拍摄屏幕截图并保存页面源。我相信它使用JavaScript来进行必要的调用。

你可以在我想象的周围建立一些东西。

沃尔特

+0

IIRC,用户需要安装Selenium核心作为浏览器插件(?);只要你没有这些限制,它就可以工作。 – Piskvor 2010-03-02 13:36:26

+0

我不可能要求他们安装它。 – Buzz 2010-03-02 14:31:06

+0

这是一个建议,意味着您可以在JavaScript源代码达到顶点并编写您自己的解决方案。不,我不会推荐他们安装Selenium。但是,您可以编写自己的JavaScript代码来执行相同的操作。 更重要的是,我所做的是捕获实际的HTML源代码以及客户端发送的任何信息(http头文件)。有了这个,我可以调试问题。我们可以使用html源代码并在Chrome,Firefox,IE,Safari,Konqueror等网站上运行它,并查看它的显示效果。我不是客户端工具的粉丝,而是捕获服务器端,因为您可以信任自己。 – 2010-03-02 17:00:18

1

巴斯,

回溯和应用程序变量可以存储在JavaScript的变量,将被SnapABug发送截图时,被抓住。

只有在配置中选择这样做时,Live Agent才会启用。默认情况下,它们未启用。

此外,我们现在有能力创建自定义表单以匹配您的网站的外观和感觉,并可以删除品牌如果这是一个大问题。

联系我们:[email protected]我们会为您提供一些适合您的产品。

干杯, 杰罗姆。

3

巴斯,

,如果你需要一个工具,它与现有的bug跟踪解决方案(FogBugz的,管理平台,JIRA,TFS ......),你应该给Usersnap一试已经集成。我认为这确实是你需要的! 完全披露:我是​​

相关问题