Wie aktiviere ich den Bestätigungsalarm, bevor ich die Chrome-Tabs schließe?

92

Wie aktiviere ich die Option für das Bestätigungsfeld, bevor ich den geöffneten Tab im Chrome-Browser schließe? Müssen Sie die Einstellung ändern? Ich konnte im Einstellungsfenster keine derartigen Optionen finden.

Kumar V
quelle
1
Ich kann keine Antwort schreiben wegen Ruf , aber dies scheint wie eine tragfähige Lösung: cnet.com/how-to/how-to-prevent-closing-multiple-tabs-in-chrome einfach weiter auf den folgenden Link , öffnet in offen in Chrome: maki-chan.de/preventclose.htm Oder erstellen Sie eine benutzerdefinierte Registerkarte mit dem Code und legen Sie ihn als Startseite fest: <script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>
Alex Kamburov
2
Diejenigen, die dem offiziellen ähm folgen wollen, können dies hier tun: bugs.chromium.org/p/chromium/issues/detail?id=147
Kev

Antworten:

148

Wenn Sie auf dem Mac im Chrome-Menü auf "Vor dem Beenden warnen" klicken, reicht das aus. Sie müssen Befehl + Q gedrückt halten, um das Programm zu beenden. Ich bin mir auf dem PC nicht sicher.

Das war riesig für mich, denn das Schließen eines Tabs, Befehl + W ist genau das Richtige, um den ganzen verrückten Browser-Befehl zu schließen.

So sieht es auf MacOS Sierra aus: Bildbeschreibung hier eingeben

Alex Levine
quelle
67
Ich kann nicht verstehen, warum sie diese Option eher in das Chrome-Menü als in die Einstellungen einfügen. Trotzdem, danke dafür, ich hätte nicht gedacht, in diesem Menü zu suchen.
SaganRitual
4
Ja, das ist eine Einstellung, legen Sie es dort. Was für ein Unsinn.
kleinfreund
8
Was ist mit Windows?
Bort
9
Wo genau ist diese Option? Ich kann es weder unter dem Hamburger-Symbol noch in den Einstellungen finden. Ich bin mir nicht sicher, ob es in Chrome v45 für Windows verschoben wurde.
Danny Beckett
6
Also haben sie diese Funktion nur für Macs hinzugefügt? Gibt es nicht nur Mac-Benutzer im Superuser?
Asaf
17

Wenn Sie mehrere Tabs in Ihrem Chrome schließen, wird in einer Warnmeldung die Aufforderung angezeigt, alle Tabs zu schließen.

Ja. Chrome schließt den Tab, wenn Sie die XTaste ohne Bestätigung drücken. Wenn Sie ihn versehentlich schließen, kann dies ziemlich ärgerlich sein. Sie können STRG + UMSCHALT + T drücken, um die vorherige Sitzung aller Registerkarten wiederherzustellen.

Sie könnten auch nach einer Chrome-Erweiterung wie Windows Close Protector suchen

Jay
quelle
Die Erweiterung funktioniert beim Schließen des Browsers. Ich benötige eine Option im Opernbrowser. Ich denke, Chrom hat möglicherweise keine solche Option. trotzdem danke für deine antwort.
Kumar V
5
Diese Extension funktioniert nicht mehr. Pig Toolbox funktioniert auch nicht. Nachdem Chrome Toolbox angeklickt wurde, sind "Doppelklicken zum Schließen" und "Mehrfachschließen" -Warnungen nicht mehr möglich. Das ist wirklich scheiße.
mgutt
3
Klicken Sie in Chrome oben links auf Ihrem Bildschirm auf die Schaltfläche "Chrome" und wählen Sie dann die Option "Vor dem Beenden warnen".
jimmyplaysdrums
Sie können Ihre vorherigen Tabs wiederherstellen ... wenn Sie sich nicht im Inkognito-Modus befinden ...
Adam Plocher
Bitte aktualisieren Sie den Link.
Donald Duck
12

In meinem Fall ist das größte Problem, wenn ich Strg-Umschalt-W oder Strg-Umschalt-Q verwende. Wenn Sie eine Verknüpfung neu zuordnen möchten:

  1. Wechseln Sie zu chrome: // extensions
  2. Klicken Sie ganz rechts unten auf Tastaturkürzel Tastaturkürzel A
  3. Rebind Ctrl+ Shift+ Wzu etwas weniger ärgerlich. In meinem Fall habe ich es gebunden, um die Lastpass-Erweiterung zu öffnen.

Bildbeschreibung hier eingeben

Außerdem können Sie mit STRG + UMSCHALT + T alle Ihre Registerkarten erneut öffnen

Sameer
quelle
2
Sie, mein Herr, sind mein Held des Tages. Ich habe versehentlich mindestens einmal pro Woche Strg + Umschalt + W gedrückt, und mit Strg + Umschalt + T werden die Fenster nie in ihre ursprüngliche Position (oder auf den Monitor!) Zurückgesetzt.
Mike Strobel
1
Das ist der Retter! Vielen Dank. Auf die Tastenkombinationen kann jetzt zugegriffen werden, indem das Burger-Menü auf der linken Seite geöffnet wird.
hims056
11

So verhindern Sie das versehentliche Schließen von Google Chrome:

  1. Herunterladen und Ausführen NoClose (fügen Sie ihn in den Autostart - Ordner , wenn Sie es möchten , mit Windows starten).

  2. Drücken Sie Ctrl+ 1, um die Schließen-Schaltfläche für das derzeit aktive Fenster zu aktivieren / deaktivieren.
    Schaltfläche zum Schließen deaktiviert

So verhindern Sie das versehentliche Schließen einzelner Registerkarten:

  1. Installieren Sie eine Erweiterung, die das Einbetten von benutzerdefiniertem JS in Webseiten ermöglicht. Ich habe Page Modifier verwendet , aber es gibt andere, wie JScript-Tricks und benutzerdefiniertes JavaScript für Websites .

  2. Wenn Sie Seitenmodifikator gewählt haben , erstellen Sie ein neues Skript und geben Sie den folgenden JS-Code von kbeezie.com ein :

    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. Stellen Sie das Applied toFeld *so ein , dass das Skript überall ausgeführt wird, und speichern Sie es.
    Navigation ab Seite bestätigen

Das Skript wird nur auf allen neuen Seiten ausgeführt, die Sie danach besuchen. Bereits geöffnete Tabs müssen neu geladen werden, damit das Skript ausgeführt werden kann.

Ich habe es nicht ausgiebig getestet, sodass es möglicherweise nicht für alle Webseiten funktioniert. Wenn Sie jedoch gut mit Code umgehen können, können Sie wahrscheinlich daran basteln und die Probleme beheben.

Vinayak
quelle
Es funktioniert, aber es erscheint bei jedem Tab, es würde schnell nerven.
GinKin
@ GinKin Ist das nicht die Idee? Ein Bestätigungs-Popup, bevor ein Tab geschlossen wird?
Vinayak
Nicht jeder Tab, nur wenn Sie das X drücken, um das Fenster zu schließen, wie es in Firefox funktioniert.
GinKin
@GinKin Sie meinen, wenn mehrere Tabs geöffnet sind und Sie Chrome schließen?
Vinayak
2
Genau. (15 Zeichen zum Kommentieren)
GinKin
2

Ich glaube, dass Chrome dieser Funktion am nächsten kommt, wenn Sie in den Einstellungen im Abschnitt "Beim Start" auf "Weiter dort, wo ich aufgehört habe" klicken.

tehnyaz
quelle
Ja. Wir können, aber ich habe einen Zahlungsseiten-Tab fälschlicherweise geschlossen. Daher kann ich es nicht wieder öffnen, da die Zahlung zum zweiten Mal übermittelt wird.
Kumar V
@kumar_v Dies wäre eine sehr schlechte Bezahlseite.
Montag,
Fahren Sie dort fort, wo Sie aufgehört haben. Dies funktioniert nicht, wenn mehrere Windows geöffnet sind. (Ich hatte einen Fall, in dem ich versehentlich STRG-UMSCHALT-W anstelle von STRG-W gedrückt habe und aus irgendeinem Grund STRG-UMSCHALT-T den gleichen Tab nur mehrmals geöffnet hat, anstatt das Fenster wie gewohnt wiederherzustellen.)
Gert van den Berg
2

Ich beschließe, "mich" darauf hereinzulegen. Öffnen Sie Chrom, stecken Sie den ersten Vorsprung fest. Dadurch wird die X-Schaltfläche von diesem ersten Tab entfernt :)

Doong
quelle
2
Es verhindert nicht, dass Strg-W funktioniert ... (Strg-Umschalt-T funktioniert, um einzelne Registerkarten zu schließen ...)
Gert van den Berg
1

Es gibt eine "Chrome Toolbox" -Erweiterung, die diese Aufgabe übernehmen soll, die jedoch nicht mehr unterstützt wird. Also habe ich unter Mac OS die Tastenkombination zum Beenden von Chrome "Cmd-Q" in etwas geändert, das nicht versehentlich ausgelöst wird (z. B. Strg-Cmd-Shift-Q), sodass ich sicher bin, dass ich es nie wieder versehentlich drücken werde.

Um diese Verknüpfung zu ändern, gehen Sie zu Systemeinstellungen> Tastatur> Verknüpfungen> App-Verknüpfungen. Klicken Sie auf das Pluszeichen (+), wählen Sie in der App-Dropdown-Liste "Google Chrome.app" aus, geben Sie als Menütiteltyp "Google Chrome beenden" ein und drücken Sie für die Verknüpfung eine komplexe Tastenkombination.

Mahdix
quelle
1

Eine Erweiterung oder ein Softwareprogramm eines Drittanbieters, um dies zu erreichen, klingt nach zu viel Arbeit. Einige Antworten gelten nur für Mac, während andere erfordern, dass Sie Skriptläufer in Chrome hinzufügen, um ein bestimmtes Skript auf allen Seiten einzufügen, was wiederum zu einem Problem führt, bei dem das Bestätigungsfeld für alle Registerkarten angezeigt wird.

Ich glaube, dass die meisten Benutzer hier das Bedürfnis haben, das gesamte Fenster vor dem gleichzeitigen Schließen zu schützen und nicht jeden Tab. Ich habe eine einfache statische HTML-Seite mit etwas JavaScript erstellt, die ein Bestätigungsfeld anzeigt, wenn das gesamte Fenster geschlossen werden soll.

Sie finden die HTML-Seite hier (gehostet auf JSBin): http://jsbin.com/pejejib

Wie benutzt man es? Die einzige Voraussetzung ist, dass Sie die Seite in Chrome immer während einer Sitzung geöffnet haben, sodass jedes Mal, wenn Sie auf die Schaltfläche "X" oder die Tastenkombination klicken, um das Chrome-Fenster zu schließen, das Skript auf der von mir erstellten Seite ausgeführt wird bat um Bestätigung.

  1. Sie können es mit einem Lesezeichen versehen und nach Ihren Wünschen öffnen. Wenn Sie vor einer langen Browsersitzung stehen und solche Unfälle vermeiden möchten, ist dies die beste Option.
  2. Wenn Sie es nicht jedes Mal öffnen möchten, wenn Sie Chrome öffnen, können Sie zur Seite gehen und mit der rechten Maustaste auf die Registerkarte klicken und die Registerkarte anheften. Wenn Sie jetzt den Browser schließen, wird die angeheftete Registerkarte beim nächsten Öffnen automatisch geöffnet.
  3. ODER legen Sie es als eine Ihrer Startseiten in Chrome fest. (beste Option, wenn Sie Start-Seiten verwenden)

Die Vorteile davon sind:

  1. Es ist keine Installation oder Erweiterung erforderlich, dies ist nur eine einfache HTML-Seite
  2. Das Bestätigungsfeld wird nicht mehrmals angezeigt, dh jeweils für alle Registerkarten.
  3. Sie können Ihre eigene Gabel erstellen und sie nach Ihren Wünschen verwenden

Aus Gründen der Transparenz ist dies der JavaScript-Code auf der Seite -

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

Ja das ist alles Einfach und unkompliziert.

Deepak Kamat
quelle