我可以让chrome-devtools实际搜索所有JS源代码吗?

2022-08-30 00:48:59

我在chrome开发工具中搜索JS文件时遇到问题,过去由++激活的搜索总是找到我想要的,但最近(我不确定究竟是哪个更新触发了这个)我发现搜索没有捕获CtrlShiftF

  • 内联脚本标签中的 JS

  • iframes中的JS。

我还发现,当涉及内联脚本时,调用堆栈混乱了,但是当我尝试谷歌搜索这些问题时,我只得到了开发工具文档页面,有没有人注意到这些问题?我只是想象过这有效吗?


答案 1

是的,如果要在扩展和内部浏览器 API 使用的脚本内容源中进行搜索,请在 DevTools 的“设置”中启用它,然后从 DevTools 的任何面板中键入 + + 或(在 Mac 上)+ + +(⌥⌘F)以搜索所有源、代码段和文件。CtrlShiftFOptionsCommandF

更有助于您可能需要的是在“设置”齿轮中设置一个工作区,您可以将其映射到本地文件目录,该目录将在Sources文件浏览器侧边栏中提供,该侧边栏也可以使用上述快捷方式进行搜索。


答案 2

在“设置”下有一个选项->首选项->源,称为“在匿名脚本和内容脚本中搜索”。

我不确定如何/何时禁用此功能,但启用它并重新启动chrome已经解决了我的所有问题。