如何调试远程浏览器

如何调试远程浏览器

当错误在远程浏览器中弹出时,这非常令人沮丧。 关于该用户,该设备或该环境的某些信息有所不同,但我不知道是什么! 当然,我不能在本地开发计算机上重新创建它。

TrackJS团队提出了一种很酷的方法来连接和调试这些我们称为RemoteJS的远程浏览器。 RemoteJS是一项免费服务,您可以在其中将简化JavaScript调试器附加到远程浏览器。 调试器提供了一个远程控制台,您可以在其中查看日志,URL,网络事件和执行命令。 您甚至可以提取远程屏幕截图。

要使用它,只需创建一个新的“调试器通道”以供代理连接。 连接代理带有一个JavaScript代码段,该代码段可附加到浏览器,并建立一个与Web调试器的websocket连接。 您可以有条件地部署它以捕获一个烦人的heisenbug ,如果存在`?debug`查询字符串,则可以**它。 您也可以直接执行它,或者如果无法进行部署,则可以将其作为书签执行。

RemoteJS可以使最令人沮丧的bug的痛苦减轻一些。 试试看!

如何调试远程浏览器

关于托德·加德纳

Todd H Gardner是TrackJS的总裁兼联合创始人,该公司是现代JavaScript应用程序的错误监视服务。 拥有十多年为大型企业和初创企业构建Web应用程序的经验,Todd看到了Web如何失败。

trackjs.com trackjs 帖子

翻译自: https://davidwalsh.name/debug-remote-browsers