Vor dem Beenden in Safari warnen

14

Ist es möglich, eine Sicherheitsüberprüfung wie "Vor dem Beenden warnen" in Chrome zu aktivieren, um Safari zu beenden? Manchmal können wir versehentlich drücken Q, und es ist mühsam, die gesamte Anwendung zu schließen.

Fábio Perez
quelle
Das ist in der Tat ein großes Problem für mich. Chrome und Opera bieten beide diese Option an (ich bin mir bei Firefox nicht sicher, da ich sie selten verwende). Der Verlust ist zu groß, wenn ich zehn Absätze eingegeben und versehentlich Befehl Q gedrückt habe (einige Websites mit Textfeldern warnen nicht vor dem Schließen von Registerkarten). Ich begann tatsächlich, Safari 8 zu mögen und verlagere immer mehr mein Surfen auf Safari (vor Yosemite gab ich es nie als ** t); Dies zusammen mit anderen fehlenden Funktionen (z. B. Aufforderung für jeden Download) verhindert jedoch weiterhin, dass Safari zu meinem Standard wird.
4ae1e1

Antworten:

18

Fabios Antwort scheint nicht wie erwartet zu funktionieren, ich bin mir nicht sicher, ob ich eine andere Version von BTT oder osx habe. Auf jeden Fall habe ich eine andere Option gefunden: Binden Sie Quit Safari einfach mit einer anderen Tastenkombination.

Gehen Sie zu den Systemeinstellungen -> Tastatur -> Verknüpfungen -> App-Verknüpfungen -> Neue hinzufügen ('+' Zeichen) -> Wählen Sie Safari aus dem Anwendungsmenü -> Geben Sie in den Menütitel den genauen Text ein: Safari beenden -> Weitere festlegen Als Abkürzung für cmd-Q habe ich ^ -cmd-Q verwendet (Option + Befehl + q). Schnappschuss

Wenn Sie Safari beenden möchten, können Sie diese Verknüpfung verwenden oder über das Menü beenden.

user890739
quelle
Diese Lösung wurde für Safari angefordert, ist jedoch nicht beschränkt und kann auf jede Anwendung angewendet werden.
user890739
5

Mein Tweak ist die Verwendung von BetterTouchTools und das QAusführen des folgenden Skripts :

tell application "System Events"
    set theName to name of the first process whose frontmost is true
end tell
tell application theName
    display dialog "Are you sure you want to quit?"
    quit
end tell

Dies funktioniert gut, aber es ist nicht ordentlich.


Ein paar detailliertere Schritte für Neulinge:

  • Öffne den Skript-Editor, füge das obige Skript ein und speichere es an einem sicheren Ort wie "Skript beenden".
  • Öffnen Sie BetterTouchTool, gehen Sie zum Abschnitt Tastatur,
  • Wählen Sie Global für ALLE Apps oder Safari (oder welche App auch immer) für nur diese
  • Notieren Sie ein Cmd + Q als den Tastenanschlag
  • Suchen Sie im Popup "Aktion ausführen" nach "Skript" und wählen Sie die Option "App / Skript starten".
  • Wählen Sie nun Ihre Skriptdatei aus.
  • Viola!
Fábio Perez
quelle
0

Ich habe eine schnelle Lösung für Benutzer, die Keyboard Maestro besitzen. Die Hauptidee ist, das Beenden der Anwendung zu verhindern, wenn Command + Keygedrückt wird, und das Beenden der Anwendung zuzulassen, wenn Sie die Tastenkombination eine bestimmte Zeit lang gedrückt halten.

Sie können das Makro unter https://sayzlim.net/warn-before-quitting-macro/ herunterladen.

sayzlim
quelle