如何在 Google Chrome Devtools 中访问和搜索 debugger:///VM* 文件中的代码

Nis*_*eph 4 javascript javascript-debugger google-chrome-devtools

我想调试不是通过文件加载的脚本,这意味着它们是eval通过 iOS/Android 推送到浏览器的本机代码加载的。

当我在 DevTools 控制台中编写时,(function() {debugger}())浏览器会创建类似的假文件debugger:///VM132,您可以在调试器断点中看到它。

我通常有很多“文件”代码,但我无法访问它们,也无法在开发工具中的任何位置debugger:///VM***看到脚本列表。debugger:///VM来源面板也没有显示任何这些。

此外,我使用 DevTools 搜索CMD+option+F,而不是在debugger:///VM文件内部搜索。

我怎样才能找到这些来源?

Nis*_*eph 5

Sources我注意到 DevTools 设置中->下的选项Search in anonymous and content scripts。我获取所有控制台脚本、调试器条件断点以及从 Native App 到 JS 的注入脚本。

在此输入图像描述