从 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。
如果您需要自己编写此过程的脚本,您也可以使用该包中的代码。
为了自动化 运行 和调试 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。
如果您需要自己编写此过程的脚本,您也可以使用该包中的代码。