捕获用户浏览器屏幕截图以帮助错误报告的方法
我正在寻找一种方法,让技术不熟练的用户可以轻松地将其浏览器的屏幕截图提交给我,以帮助调试 Web 应用程序问题。
Web 应用程序内的所有页面上都会有一个按钮,可以用来报告问题,我想提交一个屏幕截图(除其他外)。
http://www.snapabug.com/ 非常接近我想要的,但我需要能够定制一些服务不允许我做的事情。
生产环境是LAMP。我预计一定有基于 Flash 的东西可以做到这一点,但我还没有找到。
I'm looking for a way to make it easy for technically unsophisticated users to submit screenshots of their browser to me, to aid in debugging web application problems.
There will be a button on all pages inside a web application they can use to report problems, which I would like to submit a screenshot (among other things).
http://www.snapabug.com/ is very close to what I want, but I need to be able to customize a few things that service won't let me.
Production environment is LAMP. I expect there must be something Flash-based that can do this, but I've not been able to find something.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
Buzz,
如果您需要一个已经与现有错误跟踪解决方案(fogbugz、redmine、JIRA、TFS...)集成的工具,您应该尝试一下 Usersnap。我认为它正是您所需要的!
全面披露:我是 http://usersnap.com 的联合创始人之一
Buzz,
if you need a tool which integrates already with existing bugtracking solutions (fogbugz, redmine, JIRA, TFS, ...) you should give Usersnap a try. I think it does exactly what you need!
Full disclosure: I'm one of the co-founder of http://usersnap.com
使用 JavaScript 获取 HTML、用户代理和浏览器详细信息(插件等),并使用 AJAX 将其发送到错误报告页面。
Use JavaScript to grab the HTML, user agent and browser details (plugins, etc.) and send it to a bug reporting page with AJAX.
Buzz,
是的,我也遇到过这个工具,它看起来很酷。我能指出的最接近的是硒。 Selenium 可以截屏并保存页面源代码。我相信它使用 JavaScript 来进行必要的调用。
我想你可以围绕它构建一些东西。
沃尔特
Buzz,
Yeah, I came across that tool as well and it seems to be pretty cool. The closest thing I can point out is Selenium. Selenium can take a screen shot and save the page source. I believe it uses JavaScript to make the necessary calls.
You could build something around that I suppose.
Walter
Buzz、
Backtraces 和应用程序变量可以存储在 JavaScript 变量中,并在发送屏幕截图时被 SnapABug 抓取。
仅当您在配置中选择这样做时,Live Agent 功能才会启用。默认情况下,它们未启用。
此外,我们现在还能够创建自定义表单来匹配您网站的外观和感觉,并且如果这是一个大问题,可以删除品牌。
请通过以下方式联系我们:[电子邮件受保护],我们会提供一些建议这对你有用。
干杯,
杰罗姆.
Buzz,
Backtraces and application variables can be stored in JavaScript variables and will be grabbed by SnapABug when sending the screenshot.
The Live Agent stuff are only enables if you choose to do so in the configuration. By default, they are not enabled.
Also we now have the ability to create custom forms to match your site look and feel and can remove the branding if this is a big deal.
Contact us at: [email protected] and we'll come up with something that works for you.
Cheers,
Jerome.
你见过这个吗? http://userfly.com/
Have you seen this one? http://userfly.com/
通过登录获取会话很棘手,但可以通过
https://github.com/leonid-shevtsov/ 来完成无头
和
https://github.com/lanej/selenium-webdriver
在单独的服务器上。
我认为像 http://url2png.com 这样的托管解决方案还不支持会话。
Getting a session with logins is tricky, but can be done with
https://github.com/leonid-shevtsov/headless
and
https://github.com/lanej/selenium-webdriver
On a separate server.
Hosted solutions like http://url2png.com don't support sessions (yet) I think.