有没有一种好的方法可以从终端用户远程获取JavaScript调试信息?

4

我一直在尝试解决公司网站上一个单独用户报告的Javascript问题,但是我已经尽我所能用所有可能的方法进行修复。为了进一步解决问题,我需要更多关于用户浏览器中发生的情况的信息。有人能建议我一个书签工具或其他工具,我可以发送给这个用户以打印所有Ajax调用和异常记录的日志,以便用户将其发送回给我吗?


我正在寻找一种解决方案,不需要修改站点上运行的代码。 - Matt
4个回答

1

最终我使用了Firebug Lite。当然,一个能够直接发送信息给我的自动化系统会更好,但是没有时间来设置它。感谢您的建议!


0

在 cookie 中记录您想要的所有信息,并让客户将 cookie 发送回给您。


0

在JS中,有一些用于将日志记录到浏览器控制台的框架,我使用过log4Javascript,并且运气不错。或者,您可以通过AJAX调用将相关日志信息发送回服务器端脚本,该脚本编写客户端日志,客户就不必费心发送日志或cookie了。


0
在你的代码中,将“可疑”部分放入try-catch块中。
- 在catch部分使用某种提交方式,将事件详细信息发送回服务器 - 例如通过隐藏iframe或Ajax中的表单提交。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接