我正在寻找一种方法,使技术不复杂的用户可以轻松地向他提交浏览器屏幕截图,以帮助调试Web应用程序问题。捕获用户浏览器屏幕截图的方法来帮助错误报告
在Web应用程序内部的所有页面上都会有一个按钮,可用于报告问题,我希望提交截图(以及其他内容)。
http://www.snapabug.com/非常接近我想要的,但我需要能够自定义一些服务不会让我的东西。
生产环境是LAMP。我预计必须有一些基于Flash的可以做到这一点的东西,但我一直无法找到一些东西。
我正在寻找一种方法,使技术不复杂的用户可以轻松地向他提交浏览器屏幕截图,以帮助调试Web应用程序问题。捕获用户浏览器屏幕截图的方法来帮助错误报告
在Web应用程序内部的所有页面上都会有一个按钮,可用于报告问题,我希望提交截图(以及其他内容)。
http://www.snapabug.com/非常接近我想要的,但我需要能够自定义一些服务不会让我的东西。
生产环境是LAMP。我预计必须有一些基于Flash的可以做到这一点的东西,但我一直无法找到一些东西。
使用JavaScript抢HTML,用户代理和浏览器的详细信息(插件等),并将其与AJAX发送到错误报告页面。
不要忘记cookie值,并发布数据 – 2010-03-11 14:55:55
嗡嗡声,
是的,我碰到过这个工具,它似乎很酷。我可以指出的最接近的是Selenium。硒可以拍摄屏幕截图并保存页面源。我相信它使用JavaScript来进行必要的调用。
你可以在我想象的周围建立一些东西。
沃尔特
IIRC,用户需要安装Selenium核心作为浏览器插件(?);只要你没有这些限制,它就可以工作。 – Piskvor 2010-03-02 13:36:26
我不可能要求他们安装它。 – Buzz 2010-03-02 14:31:06
这是一个建议,意味着您可以在JavaScript源代码达到顶点并编写您自己的解决方案。不,我不会推荐他们安装Selenium。但是,您可以编写自己的JavaScript代码来执行相同的操作。 更重要的是,我所做的是捕获实际的HTML源代码以及客户端发送的任何信息(http头文件)。有了这个,我可以调试问题。我们可以使用html源代码并在Chrome,Firefox,IE,Safari,Konqueror等网站上运行它,并查看它的显示效果。我不是客户端工具的粉丝,而是捕获服务器端,因为您可以信任自己。 – 2010-03-02 17:00:18
你见过这个吗? http://userfly.com/
巴斯,
回溯和应用程序变量可以存储在JavaScript的变量,将被SnapABug发送截图时,被抓住。
只有在配置中选择这样做时,Live Agent才会启用。默认情况下,它们未启用。
此外,我们现在有能力创建自定义表单以匹配您的网站的外观和感觉,并可以删除品牌如果这是一个大问题。
联系我们:[email protected]我们会为您提供一些适合您的产品。
干杯, 杰罗姆。
掌握登录会话是棘手的,但可以用
https://github.com/leonid-shevtsov/headless 和 https://github.com/lanej/selenium-webdriver
上做一个独立的服务器。
托管的解决方案,如http://url2png.com不支持会话(但)我认为。
巴斯,
,如果你需要一个工具,它与现有的bug跟踪解决方案(FogBugz的,管理平台,JIRA,TFS ......),你应该给Usersnap一试已经集成。我认为这确实是你需要的! 完全披露:我是
的共同创始人之一你需要什么样的定制? – portoalet 2010-03-02 14:05:54
我不想要任何现场代理的东西,我需要在提交中添加回溯和应用程序变量等内容,而且我不能拥有第三方品牌。 Snapabug不会为我工作,但屏幕捕获功能正是我所需要的。 – Buzz 2010-03-02 14:33:04