node.js-节点js可以一次打开多个chrome配置文件吗?

时间:2018-10-30 16:19:16

标签: javascript node.js google-chrome

此链接open browser with nodejs启发了我。现在我想知道程序员是否可以一次打开多个不同的Chrome配置文件?例如,这是我的chrome设置multiple profile的配置文件的捕获。 X1X2是两个具有独立缓存的不同用户。我想立即为这两个帐户调用相同的URL www.stachoverflow.com。有可能做到吗?

2 个答案:

答案 0 :(得分:1)

您可以通过使用链接中所述的opn包并提供profile-directory作为参数来实现此目的,例如

opn('https://www.google.com', {app: ['google chrome', '--profile-directory="User1"']});
opn('https://www.google.com', {app: ['google chrome', '--profile-directory="User2"']});

答案 1 :(得分:0)

如果我理解正确。

1)您可以使用终端与某些用户一起运行Chrome。有一个简单的例子 https://askubuntu.com/questions/681163/is-it-possible-to-create-new-user-profile-by-using-command-line-for-chrome

2)如果可以通过终端运行,则可以通过“ child_process”内置的node.js模块运行它。有API(请参见下文)。我猜您需要“ child_process”模块的“ exec(...)”功能。  https://nodejs.org/api/child_process.html