Comment activer l'alerte de confirmation avant de fermer les onglets chromés?

92

Comment activer l'option de boîte d'alerte de confirmation avant de fermer l'onglet ouvert dans le navigateur Chrome? Besoin de changer de réglage? Je ne pouvais pas trouver de telles options dans la fenêtre de configuration.

Kumar V
la source
1
Je ne peux pas publier de réponse pour des raisons de réputation, mais cela semble être une solution viable: cnet.com/how-to/how-to-prevent-closing-multiple-tabs-in-chrome Laissez simplement le lien suivant ouvert dans Chrome: maki-chan.de/preventclose.htm Ou créez un onglet personnalisé avec le code et définissez-le comme page d'accueil: <script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>
Alex Kamburov
2
Ceux qui veulent suivre le processus officiel euh ... comment faire pour le dire gentiment
Kev

Réponses:

148

Si vous cliquez sur "Avertir avant de quitter" dans le menu Chrome sur Mac, tout ira bien. Cela vous fera tenir commande + Q pour quitter. Pas sûr sur PC.

C'était énorme pour moi parce que fermer un onglet, commande + W est juste à côté pour fermer toute la commande du navigateur flippant + Q. J'ai fait cette erreur trop de fois!

Voici à quoi cela ressemble sur MacOS Sierra: entrez la description de l'image ici

Alex Levine
la source
67
Je ne comprends pas pourquoi ils auraient mis cette option dans le menu Chrome plutôt que dans leurs préférences. Quoi qu'il en soit, merci pour cela, je n'aurais pas pensé à regarder dans ce menu.
SaganRitual
4
Oui, c'est un paramètre, mettez-le là. Quelle absurdité.
kleinfreund
8
Qu'en est-il pour Windows OS?
Court
9
Où est exactement cette option? Je ne le trouve pas sous l'icône du hamburger, ni dans les paramètres. Vous ne savez pas s'il a été déplacé dans Chrome v45 pour Windows.
Danny Beckett
6
Donc, ils viennent d'ajouter cette fonctionnalité pour les Mac seulement? De plus, y a-t-il uniquement des utilisateurs Mac sur Superuser?
Asaf
17

Si vous fermez plusieurs onglets dans votre navigateur Chrome, un message d'alerte vous demandant de "Fermer tous les onglets?"

Oui, Chrome ferme l'onglet si vous appuyez sur le Xbouton sans aucune confirmation. Cela peut être assez gênant si vous le fermez accidentellement pour le faire. Vous pouvez appuyer sur CTRL + MAJ + T pour restaurer votre session précédente de tous vos onglets.

Vous pouvez également rechercher une extension Chrome telle que Windows Close Protector.

Geai
la source
L'extension fonctionne lors de la fermeture du navigateur. J'ai besoin d'une option disponible dans le navigateur d'opéra. Je pense que le chrome peut ne pas avoir une telle option. de toute façon merci pour votre réponse.
Kumar V
5
Cette extension ne fonctionne plus. Pig Toolbox ne fonctionne pas non plus. Ainsi, après le coup de pied de Chrome Toolbox, il n'est plus possible de "doubler-cliquer pour fermer" et de "fermer-plusieurs". C'est vraiment nul.
mgutt
3
Cliquez sur le bouton "Chrome" en haut à gauche de votre écran lorsque vous êtes dans Chrome, puis choisissez l'option "Avertir avant de quitter".
Jimmyplaysdrums
Vous pouvez restaurer vos onglets précédents ... lorsque vous n'êtes pas en mode
navigation privée
Veuillez mettre à jour le lien.
Donald Duck
12

Dans mon cas, le plus gros problème est lorsque j'utilise ctrl-shift-W ou ctrl-shift-Q. Si vous souhaitez remapper un raccourci:

  1. Allez à chrome: // extensions
  2. En bas à droite, cliquez sur les raccourcis clavier Raccourcis clavier A
  3. Rebind Ctrl+ Shift+ Wà quelque chose de moins ennuyeux. Dans mon cas, je l'ai lié pour ouvrir l'extension lastpass.

entrez la description de l'image ici

En outre, pour info: Ctrl-Maj-T va rouvrir tous vos onglets

Sameer
la source
2
Vous êtes mon héros du jour. J'ai accidentellement appuyé sur Ctrl + Maj + W au moins une fois par semaine et Ctrl + Maj + T ne restaure jamais les fenêtres à leur position d'origine (ni à leur moniteur!).
Mike Strobel
1
C'est sauveur! Merci. L’ option des raccourcis clavier est désormais accessible en ouvrant le menu Burger sur le côté gauche.
hims056
11

Pour éviter la fermeture accidentelle de Google Chrome:

  1. Téléchargez et exécutez NoClose (ajoutez-le au dossier Démarrage si vous souhaitez que Windows démarre).

  2. Appuyez sur Ctrl+ 1pour activer / désactiver le bouton de fermeture de la fenêtre actuellement active.
    bouton de fermeture désactivé

Pour éviter la fermeture accidentelle d'onglets individuels:

  1. Installez une extension permettant d'intégrer JS personnalisé à des pages Web. J'ai utilisé Page Modifier , mais il en existe d'autres, comme les astuces JScript et le JavaScript personnalisé pour les sites Web .

  2. Si vous avez choisi Modificateur de page , créez un nouveau script et entrez le code JS suivant à partir de kbeezie.com :

    function PopIt() { return "Are you sure you want to leave?"; }
    function UnPopIt()  { /* nothing to return */ }
    
    $(document).ready(function() {
        window.onbeforeunload = PopIt;
        $("a").click(function(){ window.onbeforeunload = UnPopIt; });
    });
  3. Définissez le Applied tochamp sur *afin que le script s'exécute partout et enregistrez-le.
    confirmer la navigation de la page

Le script ne sera exécuté que sur les nouvelles pages que vous visiterez par la suite. Les onglets déjà ouverts devront être rechargés pour que le script s'exécute.

Je ne l'ai pas testé de manière approfondie, ce qui pourrait ne pas fonctionner pour toutes les pages Web, mais si vous maîtrisez le code, vous pourrez probablement le modifier et résoudre les problèmes.

Vinayak
la source
Cela fonctionne, mais il apparaît pour chaque onglet, cela deviendrait vite agaçant.
GinKin
@GinKin N'est-ce pas l'idée? Une fenêtre de confirmation avant de fermer un onglet?
Vinayak
Ce ne sont pas tous les onglets, il suffit d'appuyer sur le X pour fermer la fenêtre, comme pour le fonctionnement de Firefox.
GinKin
@GinKin Vous voulez dire quand plusieurs onglets sont ouverts et que vous fermez Chrome?
Vinayak
2
Exactement. (15 caractères à commenter)
GinKin
2

Je pense que la fonctionnalité la plus proche de cette fonctionnalité en stock est Chrome: "continuer là où je me suis arrêté" dans la section "Au démarrage" des paramètres.

Tehnyaz
la source
Oui. nous pouvons, mais j’ai mal fermé un onglet de page de paiement. donc je ne peux pas le rouvrir car il soumettra le paiement une seconde fois.
Kumar V
@kumar_v Ce serait un très mauvais site de paiement.
mgutt
Continuer là où vous l'avez laissé ne fonctionne pas lorsque plusieurs fenêtres sont ouvertes. (Dans certains cas, j'ai appuyé sur Ctrl-Maj-w au lieu de Ctrl-w et pour une raison quelconque, Ctrl-Maj-t n'a ouvert le même onglet que plusieurs fois, au lieu de récupérer la fenêtre comme d'habitude)
Gert van den Berg
2

J'ai choisi de me piéger moi-même. Ouvrez le chrome, épinglez le premier onglet. Cela éliminera le bouton X de ce premier onglet :)

Doong
la source
2
Cela n'empêche pas Ctrl-W de fonctionner ... (ctrl-shift-t fonctionne pour déverrouiller des onglets individuels ...)
Gert van den Berg
1

Il existe une extension "Chrome Toolbox" qui est censée gérer cela, mais elle n'est plus prise en charge. Donc, ce que j’ai fait sur Mac OS, c’est de changer le raccourci clavier pour quitter Chrome "Cmd-Q" en un geste qui ne se déclenche pas accidentellement (par exemple, Ctrl-Cmd-Shift-Q). Je suis donc sûr de ne jamais appuyer de nouveau par inadvertance.

Pour modifier ce raccourci, allez dans Préférences Système> Clavier> Raccourcis> Raccourcis d'applications. Cliquez sur le signe +, dans le menu déroulant App, sélectionnez "Google Chrome.app", pour le type de titre de menu "Quitter Google Chrome" et pour le raccourci, appuyez sur une combinaison de touches complexe.

mahdix
la source
1

Une extension ou un logiciel tiers pour réaliser cela semble trop demander. Certaines réponses s’appliquent uniquement à Mac, tandis que d’autres nécessitent l’ajout d’exécutants de script dans Chrome pour injecter un certain script dans toutes les pages, ce qui pose à nouveau un problème qui fait apparaître la boîte de confirmation pour tous les onglets.

Je crois que la plupart des utilisateurs ont besoin de protéger la totalité de la fenêtre de la fermeture en même temps et non de chaque onglet. J'ai créé une simple page HTML statique avec un peu de JavaScript qui fait apparaître une boîte de confirmation lorsque toute la fenêtre est sur le point de se fermer.

Vous pouvez trouver la page HTML ici (hébergée sur JSBin): http://jsbin.com/pejejib

Comment l'utiliser? La seule condition requise est que la page soit toujours ouverte dans Chrome pendant une session, de sorte que chaque fois que vous avez cliqué sur le bouton "X" ou sur le raccourci clavier permettant de fermer la fenêtre de Chrome, le script de la page que j'ai créée est exécuté. demandé une confirmation.

  1. Vous pouvez le marquer d'un signet et l'ouvrir selon vos besoins - lorsque vous êtes sur le point de partir pour une longue session de navigation et que vous souhaitez éviter de tels accidents, c'est la meilleure option.
  2. Si vous ne souhaitez pas l'ouvrir à chaque ouverture de Chrome, vous pouvez aller à la page> cliquer avec le bouton droit de la souris sur l'onglet> onglet pin. Maintenant, chaque fois que vous fermez le navigateur, l'onglet épinglé s'ouvrira automatiquement à la prochaine ouverture.
  3. OU définissez-le comme l'une de vos pages de démarrage dans Chrome. (meilleure option si vous utilisez des pages de démarrage)

Les avantages de ceci sont:

  1. Aucune installation ou extension n'est requise, il ne s'agit que d'une simple page HTML
  2. N'affiche pas la boîte de confirmation plusieurs fois, c.-à-d. Pour tous les onglets.
  3. Vous pouvez créer votre propre fourche et l'utiliser comme bon vous semble

Pour plus de transparence, c'est le code JavaScript dans la page -

window.onbeforeunload = function(e) {
  var dialogText = 'Are you sure you want to close the Window?';
  e.returnValue = dialogText;
  return dialogText;
};

Oui c'est tout! Simple et simple.

Deepak Kamat
la source