通过远程调试连接到Windows桌面上的Firefox浏览器的问题

时间:2016-09-21 17:50:24

标签: firefox remote-debugging console.log firefox-developer-tools

我在的公司工作的终端'在各个位置,员工使用这些位置来使用基于Web的控制面板。这些终端只是安装了Firefox的Microsoft Windows。

我现在遇到的问题是其中一个终端通过Firefox使用基于Web的控制面板出现间歇性问题,当我转到终端尝试调试它时,已经解决了。我无法在其他任何地方复制它。

我看到Firefox有一个'远程调试'功能,如果这使我能够查看在远程桌面上运行的Firefox的控制台和网络数据,那将极大地帮助!但我似乎无法在单独的桌面上连接到远程Firefox实例。大多数文章/视频都展示了如何连接到移动设备。

那么,远程调试功能是否可用于此?或者仅用于移动开发?如果它只是 用于移动开发,那么是否有人对任何可以远程查看网络/控制台数据的内容有任何建议?

我考虑过在浏览器设置中启用启用持久日志功能,但我认为将其打开以连接所有数据(可能)几天会降低浏览器本身的速度。但如果最终成为唯一的"解决方案"那么我就会这样做。我只想查看其他任何可能的方法。

1 个答案:

答案 0 :(得分:0)

作为described on MDN,也可以远程调试Firefox桌面浏览器,但仅在同一台计算机上

这意味着,它只允许在同一台计算机上的另一个Firefox实例中调试一个Firefox实例(或其他浏览器,如Google Chrome)。

启用持久性日志允许在页面导航中保留控制台日志和网络请求日志,但也只要DevTools处于打开状态。

所以,你可以:

  1. 设置启用持久性日志选项,并告诉员工在遇到问题后打开DevTools。
  2. 告诉员工在遇到问题后打开DevTools,并对其进行截图或选择控制台内的所有内容,复制内容并将其保存在其他地方。
  3. 在遇到问题后立即将自己连接到他们的机器上。
  4. 不幸的是,所有这三种解决方案都依赖于员工对问题采取立即行动。