¿Cómo habilitar la alerta de confirmación antes de cerrar las pestañas de Chrome?

92

¿Cómo habilitar la opción de cuadro de alerta de confirmación antes de cerrar la pestaña abierta en el navegador Chrome? ¿Necesita cambiar la configuración? No pude encontrar ninguna de esas opciones en la ventana de configuración.

Kumar V
fuente
1
No puedo publicar una respuesta debido a la reputación, pero parece una solución viable: cnet.com/how-to/how-to-prevent-closing-multiple-tabs-in-chrome Simplemente mantenga abierto el siguiente enlace en Chrome: maki-chan.de/preventclose.htm O cree una pestaña personalizada con el código y configúrela como página de inicio: <script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>
Alex Kamburov
2
Aquellos que quieran seguir el um oficial ... cómo es una buena manera de decirlo ... no importa ... hilo, pueden hacerlo aquí: bugs.chromium.org/p/chromium/issues/detail?id=147
Kev

Respuestas:

148

Si haces clic en "Avisar antes de salir" en el menú de Chrome en Mac, será suficiente. Te hará mantener presionado el comando + Q para salir. No estoy seguro en PC.

Esto fue enorme para mí porque cerrar una pestaña, comando + W está justo al lado para cerrar todo el maldito comando del navegador + Q. ¡Cometí ese error muchas veces!

Así es como se ve en MacOS Sierra: ingrese la descripción de la imagen aquí

Alex Levine
fuente
67
No puedo entender por qué pondrían esa opción en el menú de Chrome en lugar de ponerla en las preferencias. De todos modos, gracias por esto, no hubiera pensado mirar en ese menú.
SaganRitual
44
Sí, este es un escenario, ponlo allí. Qué absurdo.
kleinfreund
8
¿Qué pasa con el sistema operativo Windows?
Bort
99
¿Dónde está exactamente esta opción? No puedo encontrarlo debajo del icono de hamburguesa, ni en Configuración. No estoy seguro si se ha movido en Chrome v45 para Windows.
Danny Beckett
66
Entonces, ¿acaban de agregar esta función solo para Mac? No solo eso, ¿hay solo usuarios de Mac en Superuser?
Asaf
17

Si cierra varias pestañas en su Chrome, hay un cuadro de alerta que le pide "¿Cerrar todas las pestañas?"

Sí, Chrome cierra la pestaña si está presionando el Xbotón sin ninguna confirmación y puede ser bastante molesto si la cierra accidentalmente para hacerlo. Puede presionar CTRL + MAYÚS + T Para restaurar su sesión anterior de todas sus pestañas.

También puede buscar una extensión de Chrome como Windows Close Protector

Arrendajo
fuente
La extensión funciona al cerrar el navegador. Necesito una opción disponible en el navegador Opera. Creo que Chrome puede no tener esa opción. de todos modos gracias por tu respuesta.
Kumar V
55
Esta extensión ya no funciona. Pig Toolbox tampoco funciona. Entonces, después de que Chrome Toolbox fue pateado, "Doube-clic para cerrar" y "advertencia de cierre múltiple" ya no son posibles. Esto realmente apesta.
mgutt
3
Haga clic en el botón 'Chrome' en la esquina superior izquierda de su pantalla cuando esté en Chrome y luego elija la opción 'Avisar antes de salir'.
jimmyplaysdrums
Puede restaurar sus pestañas anteriores ... cuando no está en modo incógnito ...
Adam Plocher
Por favor actualice el enlace.
Donald Duck
12

En mi caso, el mayor problema es cuando uso ctrl-shift-W o ctrl-shift-Q. Si desea reasignar un acceso directo:

  1. Ir a chrome: // extensiones
  2. En la parte inferior derecha, haga clic en métodos abreviados de teclado. Atajos de teclado A
  3. Vuelva a vincular Ctrl+ Shift+ Wa algo menos molesto. En mi caso, lo limité a abrir la extensión lastpass.

ingrese la descripción de la imagen aquí

Además, para su información: Ctrl-Shift-T volverá a abrir todas sus pestañas

Sameer
fuente
2
Usted, señor, es mi héroe del día. Accidentalmente presioné Ctrl + Shift + W al menos una vez por semana, y Ctrl + Shift + T nunca restaura las ventanas a su posición original (¡o monitor!).
Mike Strobel
1
Este es el salvador! Gracias. Ahora se puede acceder a la opción de atajos de teclado abriendo el menú de hamburguesas en el lado izquierdo.
hims056
11

Para evitar el cierre accidental de Google Chrome:

  1. Descargue y ejecute NoClose (agréguelo a la carpeta Inicio si desea que comience con Windows).

  2. Presione Ctrl+ 1para habilitar / deshabilitar el botón de cierre para la ventana actualmente activa.
    botón de cierre deshabilitado

Para evitar el cierre accidental de pestañas individuales:

  1. Instale una extensión que permita incrustar JS personalizados en páginas web. Solía modificador página , pero hay otros disponibles como trucos de JScript y JavaScript personalizada para los sitios web .

  2. Si elige Modificador de página , cree un nuevo script e ingrese el siguiente código JS 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. Establezca el Applied tocampo para *que el script se ejecute en todas partes y guárdelo.
    confirmar navegación desde la página

El script solo se ejecutará en las páginas nuevas que visite a partir de entonces. Las pestañas abiertas ya deberán volver a cargarse para que se ejecute el script.

No lo he probado exhaustivamente, por lo que puede que no funcione para todas las páginas web, pero si eres bueno con el código, probablemente podrías jugarlo y solucionar los problemas.

Vinayak
fuente
Funciona pero aparece para cada pestaña, se volvería molesto rápidamente.
GinKin
@GinKin ¿No es esa la idea? ¿Una ventana emergente de confirmación antes de cerrar cualquier pestaña?
Vinayak
No todas las pestañas, solo cuando se presiona la X para cerrar la ventana, como funciona en Firefox.
GinKin
@GinKin ¿Quieres decir cuando hay varias pestañas abiertas y estás cerrando Chrome?
Vinayak
2
Exactamente. (15 caracteres para comentar)
GinKin
2

Creo que lo más parecido a esta característica en stock Chrome es "continuar donde lo dejé" en la sección "Al iniciar" en la configuración.

tehnyaz
fuente
Si. podemos pero cerré por error una pestaña de página de pago. así que no puedo volver a abrirlo ya que enviará el pago por segunda vez.
Kumar V
@kumar_v Este sería un sitio de pago muy malo.
mgutt
Continuar donde lo dejó no funciona cuando tiene múltiples ventanas abiertas. (Tuve un caso en el que accidentalmente presioné Ctrl-Shift-w en lugar de Ctrl-w y por alguna razón, Ctrl-shift-t solo abrió la misma pestaña varias veces, en lugar de recuperar la ventana como normalmente)
Gert van den Berg
2

Elijo engañarme "a mí mismo" en esto. Abra Chrome, fije la primera pestaña. Eso eliminará el botón X de esa primera pestaña :)

Doong
fuente
2
No evita que Ctrl-W funcione ... (ctrl-shift-t funciona para abrir pestañas individuales ...)
Gert van den Berg
1

Hay una extensión "Chrome Toolbox" que se supone que maneja esto, pero ya no es compatible. Entonces, lo que hice en Mac OS fue cambiar el método abreviado de teclado para salir de Chrome "Cmd-Q" a algo que no se activa accidentalmente (por ejemplo, Ctrl-Cmd-Shift-Q), por lo que estoy seguro de que nunca volveré a presionarlo accidentalmente.

Para cambiar este acceso directo, vaya a Preferencias del sistema> Teclado> Accesos directos> Accesos directos a aplicaciones. Haga clic en el signo +, en el menú desplegable de la aplicación, seleccione "Google Chrome.app", para el Tipo de título del menú "Salir de Google Chrome" y para acceso directo, presione una combinación de teclas compleja.

mahdix
fuente
1

Una extensión o un programa de software de terceros para lograr esto suena como demasiado trabajo. Algunas respuestas se aplican solo a Mac, mientras que otras requieren que agregue corredores de script en Chrome para inyectar un determinado script en todas las páginas, lo que nuevamente causa un problema en el que se muestra el cuadro de confirmación para todas las pestañas.

Creo que la necesidad de la mayoría de los usuarios aquí es que desean proteger toda la ventana para que no se cierre de una vez y no cada pestaña. He creado una página HTML estática simple con un poco de JavaScript que hace que aparezca un cuadro de confirmación cuando toda la ventana está a punto de cerrarse.

Puede encontrar la página HTML aquí (alojada en JSBin): http://jsbin.com/pejejib

¿Cómo usarlo? El único requisito es que tenga la página abierta en Chrome siempre durante una sesión, de modo que cada vez que haga clic en el botón "X" o en el método abreviado de teclado para cerrar la ventana de Chrome, se ejecute el script en la página que he creado y Pidió confirmación.

  1. Puede marcarlo y abrirlo según sus requisitos: cuando esté a punto de realizar una larga sesión de navegación y desee evitar tales accidentes, esta es la mejor opción.
  2. Si no desea molestarse en abrirlo cada vez que abra Chrome, puede ir a la página> haga clic derecho en la pestaña> pestaña pin. Ahora, cuando cierre el navegador, la pestaña anclada se abrirá automáticamente la próxima vez que la abra.
  3. O configúrelo como una de sus páginas de inicio en Chrome. (la mejor opción si usa páginas de inicio)

Los beneficios de esto son:

  1. No se requiere instalación ni extensión, esta es solo una página HTML simple
  2. No muestra el cuadro de confirmación varias veces, es decir, cada una para todas las pestañas.
  3. Puedes crear tu propio tenedor y usarlo como quieras

Para mayor transparencia, este es el código JavaScript en la página:

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

¡Sí, eso es todo! Simple y directo.

Deepak Kamat
fuente