从我的 devtools 扩展,我可以以编程方式访问源代码面板吗?

From my devtools extension, can I programmatically access the sources panel?

我正在考虑编写一个 devtools 扩展来以图形方式表示我的应用程序状态。

我的扩展 access/link 可以扩展到 devtools 源代码面板,尤其是文件系统选项卡吗?

在我的扩展中,我需要在文件系统选项卡中迭代文件,然后构建链接,以便用户可以单击我的面板中的某些内容,然后我们将它们直接带到文件系统选项卡中的文件。

您可以使用您的分机中的 chrome.debugger to access the Chrome DevTools Protocol。但是,我链接到的 chrome.debugger 页面说您不能同时使用 DevTools 和 chrome.debugger。因此,您可能能够读取文件列表并在您的扩展中构建链接,然后让这些链接打开 DevTools,但您将无法同时打开它们。另一种方法可能是只在您的扩展中显示所有相关信息/操作。从这里开始的下一步是调查 Chrome DevTools 协议,看看它是否支持您需要做的一切。应该是因为 DevTools 专门使用此协议与浏览器通信。所以 DevTools 可以做的任何事情,你都可以通过协议来做。