Как запустить два изолированных экземпляра firefox?

В целях тестирования я хочу установить два разных экземпляра firefox на ubuntu, чтобы они не делились файлами cookie. (Я хочу одновременно войти в оба экземпляра как разные пользователи на наш сайт). Как я могу это сделать? Я делаю это с Firefox и Opera, но предпочитаю Firefox (из-за firebug).


person flybywire    schedule 05.03.2009    source источник
comment
Вы приняли неверный ответ на вопрос. Также проверьте: kb.mozillazine.org/   -  person Marc.2377    schedule 30.06.2016


Ответы (7)


Ознакомьтесь с аргументом профиля следующим образом:

firefox -profile "E:\myprofile"

Извините за путь к файлу Windows ;) Если вы скопируете свой основной профиль в другой профиль, вы запустите отдельный экземпляр.

person krosenvold    schedule 05.03.2009
comment
НЕТ! Вопреки здравому смыслу, он не будет запускать отдельный экземпляр firefox. Например. вы все равно сможете закрыть оба окна с помощью Ctrl+Q. Вместо этого используйте firefox -new-instance -p "E:\myprofile. - person Adam Ryczkowski; 16.04.2014
comment
@AdamRyczkowski Что-то могло измениться. Поскольку 78.10.0esr поставляется с openSUSE Leap-15.2, firefox -P <profile> с другим профилем достаточно для запуска другого экземпляра, Ctrl+Q не выходит из других профилей. Другими словами, профили кажутся изолированными друг от друга. - person ederag; 02.06.2021

Также есть еще одна возможность. Вы можете выполнить команду firefox, например:

firefox -P "profile-name" -no-remote

Опция -no-remote отключает удаленное управление (т.е. управление с помощью команды firefox) нового экземпляра и по логике также подразумевает опцию -new-instance, которая необходима для запуска нового изолированного экземпляра. Также возможно использовать только опцию -new-instance:

firefox -P "profile-name" -new-instance

Создание нового профиля

firefox -ProfileManager -new-instance

Команда откроет интерактивное окно, в котором вы сможете управлять существующими профилями и создавать новые. Вы также можете запустить новый экземпляр Firefox, используя выбранный профиль. Будьте осторожны с параметром «Использовать выбранный профиль без запроса при запуске», который выбран по умолчанию и делает выбранный профиль профилем по умолчанию, используемым при запуске firefox без -P.

Помощь

Выдержка из firefox -help:

  -P <profile>       Start with <profile>.
  -ProfileManager    Start with ProfileManager.
  -no-remote         Do not accept or send remote commands; implies -new-instance.
  -new-instance      Open new instance, not a new window in running instance.
person Community    schedule 24.04.2009
comment
Я думаю, что это должно быть -P вместо -p. - person Nathan Kitchen; 24.04.2009
comment
Еще лучше: используйте firefox -new-instance -p или firefox -new-instance -p <profile name>. Это явный способ, как это сделать, согласно firefox -help. - person Adam Ryczkowski; 16.04.2014
comment
@AdamRyczkowski Это просто другой способ, который подразумевает -new-instance. - person pabouk; 27.09.2014

Вы можете использовать расширение Multifox, чтобы иметь два отдельных экземпляра Firefox, которые не используют общие файлы cookie, но по-прежнему используя только один профиль.

person Otiel    schedule 14.03.2013
comment
Это дополнение чрезвычайно полезно. Раньше я использовал несколько профилей, но теперь я использую только надстройку. В большинстве случаев мне нужен просто другой набор файлов cookie. --- С помощью этого дополнения очень легко создать новый профиль multifox только для временного использования (например, для лабораторных испытаний или лабораторных занятий) и удалить его через несколько дней. - person pabouk; 22.10.2014

Сделать двух пользователей на ubuntu

пользователь1 пользователь2

Войдите как пользователь1, запустите Firefox1.

запустите какой-нибудь терминал и ssh -X user2@host

запустить Firefox2

Или вы имели в виду две разные версии Firefox, скажем, 3.x и 2.x?

person Bruce ONeel    schedule 05.03.2009

Если вам нужно всего два экземпляра Firefox, вы можете использовать Новое приватное окно.

для запуска второго экземпляра. (используйте Ctrl+Shift+P как ярлык)

person Reza    schedule 01.03.2015
comment
К сожалению, это кажется неправильным. Если я войду в facebook, открою новое приватное окно и открою facebook, я тоже попаду в свою учетную запись. Но в приватном окне история не сохраняется и т.д. - person kay; 09.07.2017

http://www.command-tab.com/2008/06/18/how-to-run-firefox-2-and-3-одновременно/

Я считаю, что приведенный выше URL поможет вам. Это связано с одновременным запуском FF2 и FF3 в виде отдельных экземпляров.

Вышеприведенное описывает Windows и Mac, но концепция одинакова независимо от ОС. После установки не просто позволяйте ему заходить в ту же старую папку fire fox, дайте ему уникальный путь. Затем в Firefox создайте профиль для каждого.

person Brian Hodge    schedule 05.03.2009

В терминале Linux запустите

firefox -new-instance -P "Another Profile"

Затем создайте новый профиль > запустите firefox.

Он открывает новый экземпляр, а не новое окно в работающем экземпляре, что позволяет одновременно открывать несколько копий приложения.

В следующий раз firefox -new-instance -P <Profile name>

Источник: веб-сайт Mozilla.

person Manojk07    schedule 18.02.2020