如何向Chromium调试器发送命令(设置断点)?

时间:2018-11-28 22:58:40

标签: google-chrome-devtools chromium

在开发基于Web的应用程序时,我使用的是高级文本编辑器(但不是完全是IDE),因此我确实依赖Chromium的调试器。

我想提供一种通过文本编辑器窗口在运行时中放置临时断点的简便方法。

我所需要做的就是能够在运行时将断点信息发送给Chromium调试器。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您要么需要将文本编辑器连接至Chrome开发者工具,要么编写一些小型程序以连接到Chrome开发者工具并发出相应的setBreakpoint命令。

设置断点基本上只是向Chrome开发者工具发送一些JSON,但是要实现此目的,您需要首先要求Chrome建立Websocket连接,然后连接到该Websocket,然后发出命令。有多种方法可以自动执行针对Pyhon,NodeJS,C#和Perl(written by me)的Chrome开发者工具,因此,如果您可以告诉我们您喜欢哪种语言,我们可能会建议使用具体的库与之通信铬/铬适合您。

另请参见

https://chromedevtools.github.io/devtools-protocol/tot/Debugger#method-setBreakpoint