web-dev-qa-db-fra.com

Comment ramener la fonctionnalité "Enregistrer et quitter" dans Firefox 63+?

J'ai toujours activé le browser.showQuitWarning fonctionnalité dans Firefox afin que je puisse choisir de garder les onglets ou non lorsque je ferme le navigateur

Cependant, la semaine dernière, mon Firefox est mis à jour à la version 63 et soudain que cette option ne fonctionne plus. Je n'ai demandé que de fermer des onglets ou non au lieu de "sauvegarder et quitter"

Y a-t-il un moyen de restaurer le vieux comportement? Je ne veux pas activer Restore previous session Depuis que je ne veux pas toujours sauver la session

6
phuclv

Mozilla a fait quelque chose de sournois avec Firefox. Il n'a plus "sauvegarder et quitter", mais cela fait la même chose.

  • L'interface n'est pas conçue pour choisir l'enregistrement des onglets à quitter le temps sur une session-par-session. Si vous voulez normalement continuer où vous vous êtes laissé, vous pouvez utiliser about:preferences (Ou Edit | Preferences) Pour définir Restore previous session Sous General | Startup. Cela sauverra toujours la session et commencera la prochaine session où vous vous êtes laissé. Vous pouvez également broder les onglets sélectionnés afin de tout fermer, mais commencez par les onglets épinglés.

  • Si vous choisissez Restore previous session, Firefox fermera toujours immédiatement via n'importe quel itinéraire proche. Vous n'obtiendrez jamais un avertissement, quel que soit les paramètres de about:config.

    Si vous NE Sélectionnez Restore previous session, Vous obtiendrez toujours un avertissement si vous essayez de fermer avec plusieurs onglets ou fenêtres ouvertes. En V63, ils ont supprimé browser.showQuitWarning Dans about:config; C'est maintenant automatique.

  • L'avertissement n'est qu'un rappel. Il n'y a pas d'option de sauvegarde; Vous pouvez soit cesser de fumer ou rester dans la session.

  • Si vous quittez, votre prochaine session s'ouvre avec juste votre onglet de départ ou votre page d'accueil, tout ce que vous avez configuré, plus des onglets épinglés.

  • Voici la partie sournoise. L'économie de session se produit automatiquement en arrière-plan, quel que soit le réglage de Restore previous session; Ce paramètre vous permet de cesser de fumer immédiatement, sans la fenêtre de dialogue supplémentaire et détermine ce que la session ressemble à la sortie lorsque vous l'ouvrez la prochaine fois.

    Si vous n'utilisez pas ce paramètre et que vous souhaitez restaurer la session précédente, ouvrez History. Il y a une option en un clic sur Restore Previous Session. Donc, si parfois vous le voulez et que vous ne le faites pas, cela vous permet de le restaurer à deux clics.

    Cette fonctionnalité était réellement disponible dans les versions antérieures; Il n'y avait que beaucoup de réglages supplémentaires disponibles pour rendre les choix plus flexibles et plus intuitifs pour différents utilisateurs; Celles-ci ont été simplifiées en V63.

    Notez que si vous démarrez une nouvelle session nouvelle, ouvrez un tas d'onglets, puis décidez que vous souhaitez restaurer la session précédente, vous pouvez. Il ouvrira les onglets de session précédents en plus de ce que vous avez déjà ouvert, plutôt que de remplacer la session en cours avec une restauration de la précédente.

Mise à jour : Lorsque j'ai écrit cette réponse, je n'ai pas remarqué que toutes mes installations de Firefox n'avaient pas mis à jour à V63. Il s'avère que celui que j'ai testé cela n'avait pas encore atteint V63. Il semble que V63 ait absentéé la sauvegarde de la session d'arrière-plan et le clic Restore previous session Dans l'historique. Les onglets récents sont énumérés dans l'historique, mais vous devez reconstruire l'onglet Session par onglet. Il n'est pas clair pourquoi Mozilla a rendu Firefox moins pratique à utiliser en V63.

Vous pouvez décider de sélectionner ou non "Restaurer la session" en fonction de la fréquence à laquelle vous souhaitez récupérer l'endroit où vous vous êtes laissé et combien d'onglets vous avez habituellement ouverts. Cependant, une stratégie plus sûre serait de définir Firefox pour restaurer la session et fermer simplement tous les anciens onglets lorsque vous n'en avez pas besoin. Cela peut être fait rapidement de différentes manières:

  • Ouvrez une nouvelle fenêtre (Ctrl-N), puis fermez la fenêtre avec toutes les onglets de la session précédente ("x" dans le coin supérieur droit).
  • Utilisez un add-on pour fermer tous les onglets. Je n'ai pas encore essayé d'autres, mais vous pouvez entrer "Fermer tous les onglets" dans la zone de recherche Add-ONS, et cela affiche de nombreuses options. Ils varient de simples à ceux avec beaucoup de choix, choisissez donc le style qui répond à vos besoins.
  • Si votre choix d'add-on ferme tous les onglets, qui se ferme Firefox, vous pouvez résoudre ce problème avec un paramètre. Dans about:config, Allez à browser.tabs.closeWindowWithLastTab Et définissez-le sur false. Si le dernier onglet est supprimé, Firefox restera ouverte avec un nouvel onglet.

Mise à jour 9/4/19 : La mise à jour précédente était basée sur l'option One-Click Restore previous session Dans l'historique ayant été supprimé. Il s'avère que cela n'a pas été supprimé intentionnellement, c'était en fait un bug ou une régression. Il a affecté certaines sorties V63 + et non d'autres, et a été discutée dans divers rapports de punchs de Firefox. Je viens de vérifier cela avec v68 et cela semble être corrigé; L'option Restore previous session dans l'historique est de retour. Espérons que cela restera fixé, dans ce cas, ignorera les mises à jour et reportez-vous à la partie originale de la réponse. Si cette option ne fonctionne pas dans votre version, voir la première mise à jour ci-dessus.

4
fixer1234