Crie um script que carregue várias instâncias do Firefox usando os sinalizadores -P
e -no-remote
, cada um com um nome de perfil diferente.
Por exemplo, em Powershell:
Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" '-P "Profile 1" -no-remote'
Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" '-P "Profile 2" -no-remote'
Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" '-P "Profile 3" -no-remote'
Use o seguinte processo:
- Abra as guias e carregue o URL de cada guia na janela atual
- Altere as configurações de inicialização para
Show your windows and tabs from last time
- Feche a janela
- Repita para cada janela
- Execute novamente o script para verificar
When Firefox is running and you try to open another Firefox process, a new window is opened instead, in the already running process. You can use the -no-remote command line option to start a new Firefox process that is invisible to the first process. [1] By using -no-remote along with the -P option to select a different profile, you can open multiple instances of Firefox at the same time, using separate profiles. [2] Selecting a different profile from the one used in the first process is necessary because profiles are "locked" when in use.
Referências
-
Usando vários perfis - Firefox - Base de Conhecimento MozillaZine
-
Restaurar sessão anterior - Configurar quando o Firefox mostrar as guias e janelas mais recentes | Ajuda do Firefox
-
Ajuda da linha de comando do PowerShell.exe | Microsoft Docs
-
Problema no PowerShell # 1995: Argumentos para executáveis externos não são corretamente ignorados