2

Я использую Windows 10 с Firefox 40.0.3 в качестве браузера по умолчанию. Я использую несколько профилей Firefox одновременно, один для разработки и один для просмотра. Один из профилей установлен по default . Проблема в том, что всякий раз, когда я, открывая окно профиля по default , пытаюсь открыть ссылку из какой-то другой программы, я вижу следующее сообщение об ошибке

Firefox уже запущен, но не отвечает. Старый процесс Firefox должен быть закрыт, чтобы открыть новое окно

На следующем снимке экрана показано сообщение об ошибке, которое появляется, когда я, например, нажимаю "Другие скины" в проигрывателе Windows Media. Это действие, вероятно, предназначено для открытия новой вкладки Firefox.

Это же сообщение об ошибке появляется, когда работает профиль по default и я пытаюсь снова запустить Firefox (используя его ярлык или Cortana).

Обновить

Я только что понял, что может быть жизненно важным для решения этой проблемы. dev профиль разработчика установлен по умолчанию, но всякий раз, когда я пытаюсь открыть ссылку из внешнего приложения, когда окна обоих профилей открыты, он пытается открыть его в экземпляре, работающем в другом профиле (browsing). Когда я иду вперед и нажимаю кнопку close , отображается другая ошибка, которая заявляет

Ваш профиль Firefox не может быть загружен. Может отсутствовать или быть недоступным

1 ответ1

3

Я хотел бы попросить дополнительную информацию, используя комментарий, но я пока не могу оставлять комментарии в сети StackExchange. Из-за того, что вы новичок и у вас недостаточно очков репутации.

В настоящее время я использую Linux, но я встречал такое поведение в прошлом, независимо от используемой операционной системы.

Как вы запускаете экземпляры Firefox? Используете ли вы оригинальные ярлыки в меню «Пуск» / «Рабочий стол» / «Быстрый запуск»? Если да, вы должны создать новые ярлыки (на рабочем столе) с другими параметрами. Просто скажите мне, как вы запускаете Firefox, и если вы когда-либо редактировали параметры для ярлыков, я постараюсь узнать и написать больше.

Вы также можете скопировать и вставить содержимое файла profiles.ini, который использует Firefox, это будет полезно. Это должно быть где-то в папке %APPDATA%\Mozilla\Firefox или аналогичной.

РЕДАКТИРОВАТЬ 1:

РЕДАКТИРОВАТЬ 2:

Хорошо, вы запускаете Firefox правильно.

1) Параметр -no-remote должен быть на самом деле в вашей цели профиля devel , поэтому добавьте -no-remote к цели ярлыка, который вы фактически используете для запуска вашего devel Firefox. Удалите параметр -no-remote из профиля просмотра .

2) Проверьте файл profiles.ini как указано выше. Он должен содержать следующие строки в самом начале файла:

[General]
StartWithLastProfile=0

[Profile0]
... file continues...

Если он не содержит первые две строки, сделайте резервную копию profiles.ini и добавьте строки. Или измените значение StartWithLastProfile с 1 на 0 .

После редактирования ярлыков и файла profiles.ini ожидаемое поведение:

а) если вы нажмете на ссылку в любом другом приложении, и браузер Firefox уже запущен, его следует открыть в профиле просмотра .

б) если вы щелкнете по ссылке из любого другого приложения и браузер Firefox не будет запущен, следует запустить диспетчер профилей. Вы выберете профиль просмотра в диалоговом окне, не устанавливайте ни один из флажков и подтвердите. Ссылка должна быть открыта в профиле просмотра Firefox.

Он работает для меня в Linux и, насколько я помню, в прошлом он работал и для меня.

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