2

На моей машине установлен Firefox 3.6, после чего я установил Firefox 4 BETA 6. Однако когда я пытаюсь открыть Firefox 4, он открывает Firefox 3.6? Что может быть не так? Как мне запустить Firefox 4?

Они должны сосуществовать вместе ... на одной машине, верно? Я хочу установить Firefox 4, чтобы поиграть с новым API.

Моя машина - Win Server 2K3.

3 ответа3

2

Я сделал именно это.

Во-первых, вам нужно полностью выйти из Firefox, прежде чем продолжить. Шаги для Windows 7, но я считаю, что это должно быть одинаковым для всех систем, включая XP, Windows 2000 и Server 2003.

Затем вам нужно открыть Firefox (3,6 или 4, неважно) через командную строку, чтобы создать новый профиль. Используйте флаг -ProfileManager при открытии.

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -ProfileManager

(Или каким бы ни был твой путь)

По умолчанию у вас должен быть только один профиль с именем «default». Пройдите шаги мастера, чтобы создать новый профиль для вашей установки Firefox 4. Это должно быть довольно легко и не должно занять много времени. Я назвал мою "бета".

Экран профиля пользователя Firefox

Затем вы захотите перейти к вашим основным ярлыкам для Firefox 3 и Firefox 4. Я предполагаю, что вы не запускаете его прямо из каталога программы.

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

Щелкните правой кнопкой мыши по ярлыку Firefox 3.6 и перейдите в Properties . В текстовом поле Target после пути к файлу добавьте -P default чтобы он выглядел следующим образом:

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -P default

Флаг -P {profile name} указывает, под каким профилем пользователя будет работать ярлык.

Точно так же вы сделали бы то же самое для Firefox 4:

"C:\Program Files (x86)\Mozilla Firefox 4.0 Beta\firefox.exe" -P beta -no-remote

Флаг -no-remote - это то, что заставляет эту настройку работать.

no-remote - это флаг, используемый Firefox для отделения отдельного экземпляра программы от всего, что в данный момент выполняется. Без этого, любая версия firefox.exe, которую вы запускаете, просто откроет новое окно любой версии, которую вы открыли. К сожалению, это имеет проблему с блокировкой этого профиля, что означает, что вы можете открыть только одно окно, используя этот ярлык.

(Если он установлен на обоих из них, то у вас может быть только одно окно с 3,6 и одно окно с 4. Я не осознавал этого несколько дней и не понимал, почему я могу открыть только одно окно!)

Если вы планируете использовать Firefox 4 более 3,6, добавьте флаг к ярлыку 3.6, но если вы похожи на меня, то просто играете с 4, а 3.6 - ваш главный браузер.

2

Я рекомендую использовать такую программу, как Sandboxie, чтобы изолировать две установки Firefox 3.6 и Firefox 4. Это должно устранить любые конфликты между двумя приложениями.

0

Я бы использовал Firfox 4 с PortableApps.com, но установил только Firefox 4 в папку Program Files вместо USB-накопителя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .