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