Как я могу запустить два окна Firefox под одним профилем?

530
Corey

Я запускаю ярлык Firefox с флагами

-P default -no-remote

запустить Firefox 3.6 под профилем «по умолчанию». Я делаю это потому, что я использую Firefox 4 под «бета-профилем», и с разными профилями я могу одновременно запускать Firefox 3.6 и 4. Если у меня нет разных профилей, открытие одного Firefox открывает другой экземпляр текущего запущенного Firefox (если у меня 4 открытых и я пытаюсь запустить 3.6, это откроет другое окно для 4).

Прежде чем добавить флаг профиля, я мог открыть миллион окон Firefox 3.6 под тем же профилем. Теперь я могу открыть только одно окно, и последующие окна говорят: «Firefox уже запущен, но не отвечает».

1

1 ответ на вопрос

2
njd

Это потому, что Firefox использует какой-то механизм блокировки, так что только один процесс Firefox может получить доступ к каждому профилю, и я думаю, что это позволит избежать повреждения в базах данных sqlite (местах, закладках, истории и т. Д.).

Если вы запускаете Firefox с -no-remote, он требует эксклюзивного доступа к профилю («по умолчанию» в вашем случае), и никакой другой процесс Firefox не может его использовать, даже если второй экземпляр вызывается без -no-remote.

Конечно, вы можете использовать Ctrl+ Nили Файл> Новое окно, чтобы создать новое окно из Firefox.

Правильный путь для этого - запустить Firefox 4 с параметром -no-remote и вызывать экземпляры Fx3.6 без этого флага.

О, ты прав. Я думал, что -no-remote необходимо открывать разные профили под разными экземплярами Firefox. Corey 13 лет назад 0