Как заставить Firefox 52 предупреждать о выходе, даже если существует только одна вкладка?
browser.showQuitWarning
и browser.warnOnQuit
установлены в true
, но, похоже, они не работают для ситуации "только одна вкладка"
Как заставить Firefox 52 предупреждать о выходе, даже если существует только одна вкладка?
browser.showQuitWarning
и browser.warnOnQuit
установлены в true
, но, похоже, они не работают для ситуации "только одна вкладка"
Возможно, я неверно истолковал вопрос в предыдущем ответе. Я оставлю это на месте, на случай, если это поможет другим приземлиться здесь.
Если вы просто хотите получить предупреждение при попытке выйти только с одной открытой вкладкой, к сожалению, Firefox этого не сделает. Он только предупреждает, если открыто несколько вкладок, независимо от настроек предупреждения.
Если вы случайно закрыли только одну открытую вкладку, вам нужно будет восстановить ее из History
в следующем сеансе.
Проблема "закрытия с последней вкладкой" решается по-другому. Вместо того, чтобы выдавать предупреждение, вы напрямую контролируете поведение.
В about:config
, перейдите в browser.tabs.closeWindowWithLastTab
и установите для него значение false
.
Если вы удалите последнюю вкладку, Firefox останется открытым и создаст заменяющую вкладку с тем, что определит ваше новое положение вкладки. Это предотвращает случайное закрытие Firefox, но также означает, что закрытие вкладки больше не является способом выхода из Firefox. Вам нужно будет использовать одно из явных положений закрытия (т. Е. Через меню, окно "X", сочетание клавиш и т.д.).