¿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.
92
<script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>
Respuestas:
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:
fuente
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
X
botó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
fuente
En mi caso, el mayor problema es cuando uso ctrl-shift-W o ctrl-shift-Q. Si desea reasignar un acceso directo:
Además, para su información: Ctrl-Shift-T volverá a abrir todas sus pestañas
fuente
Para evitar el cierre accidental de Google Chrome:
Descargue y ejecute NoClose (agréguelo a la carpeta Inicio si desea que comience con Windows).
Presione Ctrl+ 1para habilitar / deshabilitar el botón de cierre para la ventana actualmente activa.
Para evitar el cierre accidental de pestañas individuales:
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 .
Si elige Modificador de página , cree un nuevo script e ingrese el siguiente código JS de kbeezie.com :
Establezca el
Applied to
campo para*
que el script se ejecute en todas partes y guárdelo.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.
fuente
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.
fuente
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 :)
fuente
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.
fuente
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.
Los beneficios de esto son:
Para mayor transparencia, este es el código JavaScript en la página:
¡Sí, eso es todo! Simple y directo.
fuente