Как вернуть функцию "Сохранить и выйти" в Firefox 63+?
Я всегда включал browser.showQuitWarning
функция в Firefox, так что я могу оставить вкладки или нет, когда я закрываю браузер
Однако на прошлой неделе мой Firefox обновился до версии 63, и вдруг эта опция больше не работает. Меня просят только закрыть вкладки или нет вместо "Сохранить и выйти"
Есть ли способ восстановить старое поведение? Я не хочу включать Restore previous session
так как я не всегда хочу сохранить сессию
2 ответа
Mozilla сделала что-то подлое с Firefox. Он больше не имеет "Сохранить и выйти", но он делает то же самое.
Интерфейс не предназначен для выбора вкладок сохранения во время выхода для каждого сеанса. Если вы обычно хотите продолжить с того места, где остановились, вы можете использовать
about:preferences
(или жеEdit | Preferences
) установитьRestore previous session
подGeneral | Startup
, Это всегда сохранит сессию и начнет следующую сессию, на которой вы остановились. Вы также можете закрепить выбранные вкладки, чтобы закрыть все, но начать с закрепленных вкладок.Если вы выбираете
Restore previous session
Firefox всегда будет закрываться немедленно по любому близкому маршруту. Вы никогда не получите предупреждение, независимо от настроек вabout:config
,Если вы не выберете
Restore previous session
, вы всегда получите предупреждение, если попытаетесь закрыть с несколькими открытыми вкладками или окнами. В V63 они удаленыbrowser.showQuitWarning
вabout:config
; теперь это автоматически.Предупреждение это просто напоминание. Нет опции Сохранить; Вы можете выйти или остаться в сессии.
Если вы выходите, ваш следующий сеанс открывается только с вашей вкладки "Пуск" или "Домашняя страница", независимо от того, что вы настроили, плюс все закрепленные вкладки.
Вот подлая часть. Сохранение сеанса происходит автоматически в фоновом режиме, независимо от
Restore previous session
установка; этот параметр позволяет вам немедленно выйти без дополнительного диалогового окна и определяет, как будет выглядеть сеанс при следующем его открытии.Если вы не используете этот параметр и хотите восстановить предыдущий сеанс, откройте
History
, Существует возможность в один кликRestore Previous Session
, Поэтому, если иногда вы хотите этого, а иногда нет, это позволяет вам восстановить его всего двумя щелчками мыши.Эта функция была фактически доступна в более ранних версиях; было доступно множество дополнительных настроек, чтобы сделать выбор более гибким и интуитивно понятным для разных пользователей; они были упрощены в V63.
Обратите внимание, что если вы начинаете новый новый сеанс, открываете несколько вкладок, а затем решаете, что хотите восстановить предыдущий сеанс, вы можете. Он откроет вкладки предыдущего сеанса в дополнение к тому, что у вас уже открыто, вместо замены текущего сеанса восстановлением предыдущего.
Обновление: когда я писал этот ответ, я не заметил, что не все мои установки Firefox были обновлены до V63. Оказывается, тот, на котором я это тестировал, еще не достиг V63. Похоже, что V63 покончил с сохранением фоновой сессии и одним щелчком мыши. Restore previous session
в истории. Последние вкладки перечислены в журнале, но вам нужно восстановить вкладку сеанса по вкладке. Непонятно, почему Mozilla сделала Firefox менее удобным для использования в V63.
Вы можете решить, стоит ли выбирать "Восстановить сеанс", в зависимости от того, как часто вы хотите узнать, где вы остановились, и сколько вкладок у вас обычно открыто. Однако более безопасной стратегией было бы установить Firefox для восстановления сеанса и просто закрыть все старые вкладки, когда они вам не нужны. Это можно сделать быстро несколькими способами:
- Откройте новое окно (Ctrl-N), затем закройте окно со всеми вкладками предыдущего сеанса ("X" в верхнем правом углу).
- Используйте надстройку, чтобы закрыть все вкладки. Я еще не пробовал ничего из этого, но вы можете ввести "закрыть все вкладки" в поле поиска надстроек, и оно показывает довольно много вариантов. Они варьируются от простых до вариантов с большим выбором, поэтому выберите стиль, который соответствует вашим потребностям.
- Если выбранный вами надстройка закрывает все вкладки, закрывающие Firefox, вы можете исправить это с помощью настроек. В
about:config
, идти кbrowser.tabs.closeWindowWithLastTab
и установите егоfalse
, Если последняя вкладка удалена, Firefox останется открытым с новой вкладкой.
Подражать Save and Quit
кнопку на Linux и MacOS, я открываю терминал и набираю:
killall -SEGV firefox
Таким образом, в следующий раз, когда я открою Firefox, он предложит мне снова открыть последнюю сессию.
Это работает как шарм на Firefox 66.
Я не тестировал на Windows, но вы можете End process
в диспетчере задач.
Firefox внес изменения и удалил Save and Quit
кнопка.
Они объясняют свое решение в этом комментарии к сообщению об ошибке, ошибка заключается в отсутствии Save and Quit
кнопка:
В продукте, однако, эта ошибка была устранена дизайнерами, ответственными за эту часть продукта, и, хотя вы можете не согласиться с ними, их решение останется в силе.