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 Skript-Läufer in Chrome hinzufügen müssen, um ein bestimmtes Skript in alle Seiten einzufügen, was wiederum ein Problem verursacht, bei dem das Bestätigungsfeld für alle Registerkarten angezeigt wird.
Ich glaube, das Bedürfnis der meisten Benutzer hier ist, dass sie das gesamte Fenster vor dem gleichzeitigen Schließen schützen wollen und nicht jede Registerkarte. Ich habe eine einfache statische HTML-Seite mit ein wenig JavaScript erstellt, die ein Bestätigungsfeld erscheinen lässt, wenn das ganze Fenster geschlossen werden soll.
Die HTML-Seite finden Sie hier (gehostet auf JSBin) : http://jsbin.com/pejejib
*Wie wird sie verwendet? * Die einzige Voraussetzung ist, dass Sie die Seite während einer Sitzung immer in Chrome geöffnet haben, so dass jedes Mal, wenn Sie auf die “X”-Schaltfläche oder das Tastaturkürzel zum Schließen des Chrome-Fensters geklickt haben, das Skript in der von mir erstellten Seite ausgeführt und um Bestätigung gebeten wird.
- Sie können es mit einem Lesezeichen versehen und nach Ihren Wünschen öffnen - wenn Sie vor einer langen Browsing-Session stehen und Sie solche Unfälle vermeiden wollen, dann ist dies die beste Option.
- Wenn Sie sich nicht die Mühe machen wollen, es jedes Mal zu öffnen, wenn Sie Chrome öffnen, können Sie zur Seite gehen > Rechtsklick auf den Reiter > Pin-Tab. Wenn Sie nun den Browser schließen, wird die angeheftete Registerkarte beim nächsten Öffnen automatisch geöffnet.
- ODER legen Sie sie als eine Ihrer Startseiten in Chrome fest. (beste Option, wenn Sie Startseiten verwenden)
Die Vorteile dieser Option sind:
- Es ist keine Installation oder Erweiterung erforderlich, dies ist nur eine einfache HTML-Seite
- Das Bestätigungsfeld wird nicht mehrfach angezeigt, d.h. jeweils für alle Registerkarten.
- Sie können Ihren eigenen Fork erstellen und ihn so verwenden, wie Sie möchten
Aus Gründen der Transparenz ist dies der JavaScript-Code in 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.