从 script/command 行打开 chrome-devtools:// URL,不是通过复制粘贴

open chrome-devtools:// URL from script/command line, NOT via copy paste

为了自动化 运行 和调试 node.js 应用程序,调试 URL 需要从脚本打开;例如:

chromium "chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:9230/9229"&

如果我复制粘贴 chromium 中的 URL 工作正常。 然而,正如我所说,这一步需要自动化。

如何从脚本或命令行 (Linux) 在 chromium/google-chrome 中打开形式为 chrome-devtools://devtools/bundled/inspector.html 的 URL?

目前,这似乎不可能。我确实在 Chrome 论坛中找到了 this 错误报告。

我能找到的唯一解决方案是按照 here 所述使用 AppleScript,但你说 Linux 所以这对你没有太大帮助。

目前尚不清楚您的目标是让这个自动为您完成,还是想自己想办法编写脚本。

也就是说,NPM 上有一个名为 inspect-process 的软件包,它可以自动执行打开 DevTools windows 的过程。 (Github)。它在命令行中用作 node 的替代品。例如:

inspect myScript.js 而不是 node myScript.js

它会自动打开 DevTools window。

如果您需要自己编写此过程的脚本,您也可以使用该包中的代码。