Come abilitare l'avviso di conferma prima di chiudere le schede di Chrome?


92

Come abilitare l'opzione della casella di avviso di conferma prima di chiudere la scheda aperta nel browser Chrome? Devi cambiare impostazione? Non ho trovato nessuna di queste opzioni nella finestra di impostazione.


1
Non riesco a pubblicare una risposta a causa della reputazione, ma questa sembra una soluzione praticabile: cnet.com/how-to/how-to-prevent-closing-multiple-tabs-in-chrome Basta tenere aperto il seguente link in Chrome: maki-chan.de/preventclose.htm Oppure crea una scheda personalizzata con il codice e impostala come pagina iniziale: <script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>
Alex Kamburov,

2
Chi vuole seguire l'um ufficiale ... come è un bel modo di dirlo ... non importa ... thread, può farlo qui: bugs.chromium.org/p/chromium/issues/detail?id=147
Kev

Risposte:


148

Se fai clic su "Avvisa prima di uscire" nel menu Chrome su Mac, funzionerà. Ti farà tenere premuto il comando + Q per uscire. Non sono sicuro su PC.

Questo è stato enorme per me perché chiudendo una scheda, il comando + W è proprio accanto per chiudere l'intero comando del browser pazzesco + Q. Ha fatto quell'errore troppe volte!

Ecco come appare su MacOS Sierra: inserisci qui la descrizione dell'immagine


67
Non riesco a capire perché inseriscano tale opzione nel menu Chrome anziché inserirla nelle preferenze. Comunque, grazie per questo, non avrei pensato di guardare in quel menu.
SaganRitual,

4
Sì, questa è un'impostazione, mettila lì. Che sciocchezza.
Kleinfreund

8
Che dire del sistema operativo Windows?
Bort

9
Dov'è esattamente questa opzione? Non riesco a trovarlo sotto l'icona dell'hamburger, né in Impostazioni. Non sono sicuro se è stato spostato in Chrome v45 per Windows.
Danny Beckett,

6
Quindi hanno appena aggiunto questa funzione solo per Mac? Non solo, ci sono solo utenti Mac su Superuser?
Asaf,

17

Se chiudi più schede in Chrome, viene visualizzata una finestra di avviso che chiede "Chiudi tutte le schede?"

Sì, Chrome chiude la scheda se si preme il Xpulsante senza alcuna conferma e può essere abbastanza fastidioso se lo si chiude accidentalmente per farlo. È possibile premere CTRL + MAIUSC + T per ripristinare la sessione precedente di tutte le schede.

Puoi anche cercare un'estensione di Chrome come Windows Close Protector


L'estensione funziona quando si chiude il browser. Ho bisogno di un'opzione disponibile nel browser Opera. Penso che Chrome potrebbe non avere tale opzione. comunque grazie per la tua risposta.
Kumar V,

5
Questa estensione non funziona più. Anche Pig Toolbox non funziona. Quindi dopo che Chrome Toolbox è stato preso a calci "Doube-click to close" e "multiple-close" non sono più possibili. Questo fa davvero schifo.
mgutt,

3
Fai clic sul pulsante "Chrome" nella parte superiore sinistra dello schermo quando sei su Chrome, quindi scegli l'opzione "Avvisa prima di uscire".
jimmyplaysdrums,

Puoi ripristinare le tue schede precedenti ... quando non sei in modalità di navigazione in incognito ...
Adam Plocher,

Si prega di aggiornare il collegamento.
Paperino

12

Nel mio caso il problema più grande è quando uso ctrl-shift-W o ctrl-shift-Q. Se si desidera rimappare un collegamento:

  1. Vai a chrome: // extensions
  2. In fondo a destra, fai clic sulle scorciatoie da tastiera Scorciatoie da tastiera A
  3. Ricollega Ctrl+ Shift+ Wa qualcosa di meno fastidioso. Nel mio caso l'ho legato per aprire l'estensione lastpass.

inserisci qui la descrizione dell'immagine

Inoltre, FYI: Ctrl-Shift-T riaprirà tutte le tue schede


2
Lei, signore, è il mio eroe del giorno. Ho accidentalmente premuto Ctrl + Maiusc + W almeno una volta alla settimana e Ctrl + Maiusc + T non ripristina mai le finestre nella loro posizione originale (o monitor!).
Mike Strobel,

1
Questo è salvatore! Grazie. Ora è possibile accedere all'opzione scorciatoie da tastiera aprendo il menu burger sul lato sinistro.
hims056

11

Per impedire la chiusura accidentale di Google Chrome:

  1. Scarica ed esegui NoClose (aggiungilo alla cartella Startup se vuoi che inizi con Windows).

  2. Premere Ctrl+ 1per abilitare / disabilitare il pulsante di chiusura per la finestra attualmente attiva.
    pulsante di chiusura disabilitato

Per evitare la chiusura accidentale delle singole schede:

  1. Installa un'estensione che consenta l'incorporamento di JS personalizzati nelle pagine Web. Ho usato il modificatore di pagina , ma ce ne sono altri disponibili come trucchi JScript e JavaScript personalizzato per i siti Web .

  2. Se hai scelto Modificatore di pagina , crea un nuovo script e inserisci il seguente codice JS da 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. Impostare il Applied tocampo in *modo che lo script venga eseguito ovunque e salvarlo.
    confermare la navigazione dalla pagina

Lo script verrà eseguito solo su tutte le nuove pagine visitate successivamente. Le schede già aperte dovranno essere ricaricate per l'esecuzione dello script.

Non l'ho testato ampiamente, quindi potrebbe non funzionare per tutte le pagine Web, ma se sei bravo con il codice, potresti probabilmente armeggiare con esso e risolvere i problemi.


Funziona ma si apre per ogni scheda, diventerebbe fastidioso velocemente.
GinKin,

@GinKin Non è questa l'idea? Un popup di conferma prima di chiudere una scheda?
Vinayak,

Non tutte le schede, proprio quando si preme la X per chiudere la finestra, come funziona su Firefox.
GinKin,

@GinKin Intendi quando sono aperte più schede e chiudi Chrome?
Vinayak,

2
Esattamente. (15 caratteri da commentare)
GinKin,

2

Credo che la cosa più vicina a questa funzionalità in stock Chrome sia "continua da dove avevo interrotto" nella sezione "All'avvio" nelle impostazioni.


Sì. possiamo ma ho erroneamente chiuso una scheda della pagina di pagamento. quindi non posso riaprirlo in quanto invierà il pagamento una seconda volta.
Kumar V,

@kumar_v Questo sarebbe un sito di pagamento molto brutto.
mgutt,

Continua da dove eri rimasto non funziona quando hai più finestre aperte. (Ho avuto un caso in cui ho accidentalmente premuto Ctrl-Shift-w invece di Ctrl-w e per qualche motivo, Ctrl-shift-t ha aperto la stessa scheda solo più volte, invece di recuperare la finestra come di consueto)
Gert van den Berg

2

Ho scelto di ingannare "me stesso" su questo. Apri Chrome, aggiungi la prima scheda. Ciò eliminerà il pulsante X da quella prima scheda :)


2
Non impedisce a Ctrl-W di funzionare ... (ctrl-shift-t funziona per chiudere singole schede ...)
Gert van den Berg,

1

C'è un'estensione "Chrome Toolbox" che dovrebbe gestire questo, ma non è più supportata. Quindi quello che ho fatto su Mac OS è cambiare la scorciatoia da tastiera per uscire da Chrome "Cmd-Q" in qualcosa che non si innesca accidentalmente (ad esempio Ctrl-Cmd-Shift-Q), quindi sono sicuro che non lo premerò mai più accidentalmente.

Per modificare questo collegamento, vai a Preferenze di Sistema> Tastiera> Scorciatoie> Scorciatoie per app. Fai clic su + segno, dal menu a discesa App seleziona "Google Chrome.app", per Tipo di menu Tipo "Esci da Google Chrome" e per un collegamento, premi una combinazione di tasti complessa.


1

Un'estensione o un programma software di terze parti per ottenere questo risultato sembra troppo lavoro. Alcune risposte si applicano solo al Mac mentre altre richiedono l'aggiunta di runner di script in Chrome per iniettare un determinato script in tutte le pagine, il che causa nuovamente un problema in cui viene visualizzata la casella di conferma per tutte le schede.

Credo che la necessità della maggior parte degli utenti qui sia quella di proteggere l'intera finestra dalla chiusura in una volta e non da ogni scheda. Ho creato una semplice pagina HTML statica con un po 'di JavaScript che fa apparire una finestra di conferma quando l'intera finestra sta per chiudere.

Puoi trovare la pagina HTML qui (ospitata su JSBin): http://jsbin.com/pejejib

Come usarlo? L'unico requisito è che la pagina sia aperta in Chrome sempre durante una sessione in modo tale che ogni volta che si fa clic sul pulsante "X" o sulla scorciatoia da tastiera per chiudere la finestra di Chrome, lo script nella pagina che ho creato viene eseguito e chiesto conferma.

  1. Puoi aggiungerlo ai segnalibri e aprirlo secondo le tue esigenze: quando stai per fare una lunga sessione di navigazione e vuoi prevenire tali incidenti, questa è l'opzione migliore.
  2. Se non vuoi preoccuparti di aprirlo ogni volta che apri Chrome, puoi andare alla pagina> fai clic destro sulla scheda> scheda pin. Ora ogni volta che chiudi il browser la scheda appuntata si aprirà automaticamente alla successiva apertura.
  3. O impostalo come una delle tue pagine di avvio in Chrome. (la migliore opzione se usi le pagine di avvio)

I vantaggi di questo sono:

  1. Non è richiesta alcuna installazione o estensione, questa è solo una semplice pagina HTML
  2. Non visualizza la casella di conferma più volte, ovvero ciascuna per tutte le schede.
  3. Puoi creare il tuo fork e usarlo come preferisci

Per trasparenza, questo è il codice JavaScript nella pagina -

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

Sì, tutto qui! Semplice e diretto

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.