默认情况下,如何在Chrome开发者工具的“网络”标签中启用“保留日志”?

时间:2017-07-16 21:58:54

标签: google-chrome debugging developer-tools xdotool firefox-developer-edition

默认情况下,如何在Chrome开发者工具中的网络工具中启用“保留日志”?每次我按F12然后选择网络选项卡,我需要单击保留日志复选框以使其保留请求/响应。是否可以默认检查它?

enter image description here

顺便说一句,此功能适用于“Firefox Developer”版本。当我单击“持久日志”并关闭然后打开浏览器&再次展开DEV工具窗口,它仍然会被检查。

enter image description here

更新 - 2019年3月6日

这将在Chrome 73中修复。但如果您想在此之前尝试,请安装 Chrome Canary 。它在那里工作。要启用/禁用此持久性,只需转到Dev tools settings并选中/取消选中“保留网络下的日志”部分,如下所示。

enter image description here

感谢团队修复它。迟到总比没有好。

2 个答案:

答案 0 :(得分:2)

我对这个问题有一个小解决方案。我不知道它是否正常工作。首先,点击三个点 - >更多工具 - >开发者工具。在那里,单击三个点按钮(名称将是自定义和控制开发工具。在那里,单击设置。您将看到一个带有主标题首选项的选项列表。从中,浏览到控制台选项。在那里,只需选中“保存登录导航”选项。我想这可以解决您的问题。

答案 1 :(得分:2)

自动键击以在“网络”选项卡上设置持久日志的镶边。使用Chrome 66进行测试。

  • 确保已安装xdotool
  • 启动chrome
  • 将以下代码放在bash脚本chrome_auto.sh中,以便将所有密钥发送到:打开标签,开发工具,设置,设置'持久日志',输入网址并按Enter键。
#!/bin/bash

url="https://www.stackoverflow.com"
if [ -n "$1" ]; then
    url="$1"
fi

# find chrome window id
wid=$(xdotool search --class Chromium | tail -n1)
# build tab key sequence to set 'persistent logs'
tabkeys=$(for i in {1..24}; do t+="Tab ";done ;echo "$t space")
# base xdotool command
cmd="xdotool windowactivate --sync $wid"
# make chrome dance :-p
$cmd key ctrl+t
$cmd key F12
sleep 1
# open settings, move to desired option and select it
$cmd key F1 $tabkeys
sleep 1
# move cursor to URL box and type URL
$cmd key F6 type "$url"
$cmd key Return

将脚本用作

./chrome_auto.sh "https://stackoverflow.com/questions/45133659"
  • 此外,可以使用为每个选项卡打开的开发工具启动chrome。如果使用此选项,请使用key F12
  • 注释掉该行

chromium --auto-open-devtools-for-tabs > /dev/null 2>&1 &