如何从命令行将带有现有窗口的 Chrome 配置文件带到前台?

如何从命令行将带有现有窗口的 Chrome 配置文件带到前台?

我使用带有两个配置文件的 Google Chrome,每个配置文件都打开一个窗口(每个窗口中有多个选项卡)。我希望能够通过在终端中运行命令将任一配置文件的窗口带到前台。我使用的是 macOS,但解决方案在 Linux 和 Windows 上可能相同。我已经检查过了所有可用的 Chrome 开关但没有看到一个可以满足我的要求的。


尝试 1:Chrome 将 的窗口置于Profile 2前台并打开 的新选项卡example.com。这会将指定的配置文件置于前台,而不会打开新窗口,但会打开新选项卡;相反,我希望选择最后一个使用的选项卡。

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --profile-directory="Profile 2" "http://example.com/"

尝试2:Chrome 打开新的窗口并将Profile 2其置于前台。我想访问已打开的窗口,而不是打开新窗口。

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --profile-directory="Profile 2"

尝试3:所有 Chrome 窗口都置于前台。最上面的窗口是最后使用的窗口,而不是指定的配置文件窗口。

open -a 'Google Chrome'

尝试4:所有 Chrome 窗口都置于前台。不确保Profile 2位于最顶层。

open -a 'Google Chrome' --args --profile-directory="Profile 2"

我认为尝试 2 最接近我想要的,只是它会打开一个新窗口而不是将现有窗口置于前台。

相关内容