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.
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.
Réponses:
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!
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 X
bouton 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.
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:
En outre, pour info: Ctrl-Maj-T va rouvrir tous vos onglets
Téléchargez et exécutez NoClose (ajoutez-le au dossier Démarrage si vous souhaitez que Windows démarre).
Appuyez sur Ctrl+ 1pour activer / désactiver le bouton de fermeture de la fenêtre actuellement active.
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 .
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; });
});
Définissez le Applied to
champ sur *
afin que le script s'exécute partout et enregistrez-le.
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.
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.
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 :)
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.
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.
Les avantages de ceci sont:
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.
<script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>