【问题标题】:Open Firefox network before page is opened在打开页面之前打开 Firefox 网络
【发布时间】:2019-06-21 18:39:53
【问题描述】:

我正在使用 Firefox,想分析页面的请求/响应。

有没有办法在进入/打开页面(自动打开第二个标签)之前打开开发者工具() - 即“网络”。

否则将无法正确跟踪流量。

【问题讨论】:

  • 因为页面已经加载。事情已经发生了。错过了一切。

标签: firefox-developer-tools firefox response firefox-developer-tools


【解决方案1】:

我遇到了同样的问题,所以我在 Mozilla 论坛上提问。非常简单的解决方案:使用浏览器控制台,取消选择顶部的所有选项并仅选择 XHR 和请求。归功于 cor-el!

https://support.mozilla.org/en-US/questions/1325539

【讨论】:

    【解决方案2】:

    据我所知,没有用于执行此操作的选项/配置(从 v65 开始),但您可以使用 --devtools 标志 (https://bugzilla.mozilla.org/show_bug.cgi?id=1226744) 执行此操作,遗憾的是存在一些限制:

    1. 如果您运行的是 Firefox,您应该关闭它或使用其他配置文件 (--no-remote -p profilename)
    2. Firefox 将仅在启动时为第一个选项卡打开开发工具,而不为所有其他新选项卡打开。

    因此,假设您有另一个配置文件(我们称之为 dev),请按照以下步骤操作:

    1. 前往 Firefox 安装位置
    2. 打开你最喜欢的命令行
    3. 使用这个命令:firefox.exe --devtools --no-remote -p dev --url YOUR_SITE_URL

    如果您没有/喜欢其他个人资料,则必须先关闭 Firefox

    P.S:重新排序 devtools 选项卡非常简单,您可以使用拖放操作。

    更新

    根据您的评论,我认为您只需要Persist Logs 选项,

    • 点击F12
    • 选择Network标签
    • 在第一行 (toolbar) 您应该会看到 Persist Logs 选项,只需选择该选项

    现在刷新页面,您将不再删除日志。

    P.S:Persist Logs 也可用于Console 选项卡。

    【讨论】:

    • 这个问题是,如果我想跟踪会话,那将无济于事。例如。该应用程序在服务器端处理后(并在第一次打开后将其从会话中删除)后,在新选项卡中打开一个新站点,我不会得到它。
    • 所以尝试在 bugzilla 上打开一个关于该问题的问题
    • @PaulEdison Persist Logs 选项没有帮助?
    • 这有什么帮助?
    • @PaulEdison 如果选中,即使您刷新页面,控制台也会保留所有日志,我的意思是它会保留选项卡的日志历史记录,因此您可以像正常行为一样查看它们
    猜你喜欢
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多