在启动后,可以通过编程方式打开通常通过开关打开的Chromium功能吗?

时间:2019-03-21 22:02:27

标签: electron command-line-arguments chromium

启动后是否可以使用铬开关 ,还是必须在启动时将其启用?例如,可以将开关传递给渲染器进程,还是仅传递给主进程?

我想打开Chromium中的油漆闪烁(实际上是在运行于Chromium之上的我的Electron应用程序中)。

Devtools的checkbox可以将其打开,但是我希望能够在没有devtools的情况下以及在应用启动之后将其打开。

我知道我可以使用一个show-paint-rects标志:

chrome.exe --show-paint-rects

在我的Electron应用程序中,我需要使用app.commandLine.appendSwitch

app.commandLine.appendSwitch("show-paint-rects");

我还发现了一个ui-show-paint-rects标志,它位于称为“合成器”的东西中,但对我而言可能无关紧要。

这两种方法都可以,但是由于Chromium使用multi-process architecture,所以我希望有一种方法可以指定该开关,或者以其他方式在一个进程中启用某个功能,而不必在以下位置指定它启动。

在Chromium中有没有办法做到这一点? (在Electron中这样做是理想的选择,但我没有指望)

0 个答案:

没有答案