Chrome 中聚焦控制台过滤器的快捷方式

Chrome 中聚焦控制台过滤器的快捷方式

在网页开发过程中,我经常需要过滤 Chrome 控制台。不幸的是,每次我想过滤不同的术语时,我都必须手动点击搜索框。我没有看到任何关于将过滤器栏聚焦在Chrome devtools 快捷方式文档,有没有办法指定快捷方式来执行此操作?这将使使用过滤器变得更加熟练。

如果有可以实现此目的的扩展,我也会接受。

操作系统:Windows 10

在此处输入图片描述

答案1

Chrome 中没有这样的快捷方式,因此您必须自己创建。

您可以使用免费 自动热键

以下 AutoHotkey 脚本将启用两个快捷方式(仅当 Chrome 处于活动状态时),首先 F9保存当前鼠标坐标,然后 F10在这些坐标处生成点击:

CoordMode, Mouse, Screen
X := Y := 0

#IfWinActive, ahk_exe chrome.exe
F9:: MouseGetPos, X, Y
F10:: Click, %X% %Y%

安装 AutoHotKey 后,将脚本放入.ahk文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中 C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

有用的 AutoHotkey 文档:

答案2

据我所知,该字段没有键盘热键。

我会做这样的事情:

;https://www.autoitscript.com/autoit3/docs/functions/Send.htm

HotKeySet("{F9}", "Coordinates")
HotKeySet("{F10}", "Clickit")

Global $aPos = MouseGetPos()

While 1
    Sleep(100)
WEnd

Func Coordinates()
    $aPos = MouseGetPos()
EndFunc

Func Clickit()
    Local $aPos2 = MouseGetPos()
    MouseMove($aPos[0],$aPos[1],0)
    Sleep(10)
    MouseClick("left")
    MouseMove($aPos2[0],$aPos[1],0)
EndFunc

它是一个自动识别脚本。

如果按下,F9坐标函数将运行。它将坐标保存在名为 $aPos 的数组中。

如果按下,F10Clickit 函数将运行。它将当前鼠标坐标保存在名为 $aPos2 的数组中。它将鼠标移动到保存在 $aPos 中的坐标(在上一个函数中保存)并单击,然后移回保存在 $aPos2 中的坐标。

将鼠标移到控制台过滤器的位置上。按 F4。AutoIt 将保存该位置。继续执行您正在执行的操作。当您想再次在此处输入时,请按 F3。

https://www.autoitscript.com/autoit3/docs/functions/Send.htm您可以找到可以代替F9和 的所有键的列表F10

相关内容