Avertir avant de quitter dans Safari

14

Est-il possible d'activer un contrôle de sécurité, comme "Avertir avant de quitter" dans Chrome, pour quitter Safari? Parfois, nous pouvons appuyer Qpar erreur, et c'est pénible de fermer toute l'application.

Fábio Perez
la source
En effet, c'est un gros problème pour moi. Chrome et Opera proposent tous deux cette option (je ne suis pas sûr de Firefox car je l'utilise rarement). La perte est trop importante lorsque j'ai tapé dix paragraphes et appuyé accidentellement sur la commande Q (certains sites Web avec des champs de texte ne préviennent pas avant de fermer les onglets). En fait, j'ai commencé à aimer Safari 8 et je déplace de plus en plus ma navigation vers Safari (avant Yosemite, je ne l'ai jamais donné comme ** t); mais cela, associé à d'autres fonctionnalités manquantes (par exemple, une invite pour chaque téléchargement), empêche toujours Safari de devenir mon défaut.
4ae1e1

Réponses:

18

La réponse de Fabio ne semble pas fonctionner comme prévu, je ne sais pas si j'ai une version différente de BTT ou osx. Quoi qu'il en soit, j'ai trouvé une autre option: liez simplement Quit Safari avec un autre raccourci clavier.

Allez dans les préférences système -> Clavier -> Raccourcis -> Raccourcis d'application -> Ajoutez un nouveau (signe '+') -> Choisissez Safari dans le menu Application -> Entrez dans le titre du menu le texte exact: Quittez Safari -> Définissez un autre raccourci que cmd-Q, j'ai utilisé ^ -cmd-Q (option + commande + q). Instantané

Si vous souhaitez quitter Safari, vous pouvez utiliser ce raccourci ou quitter à partir du menu.

user890739
la source
Cette solution a été demandée pour Safari, mais n'est pas limitée et peut être appliquée à n'importe quelle application.
user890739
5

Mon ajustement consiste à utiliser BetterTouchTools et Qà exécuter le script suivant :

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

Cela fonctionne bien, mais ce n'est pas bien.


Quelques étapes plus détaillées pour les débutants:

  • Ouvrez l'éditeur de script, collez le script ci-dessus, enregistrez-le n'importe où en toute sécurité comme quelque chose comme "quitter le script"
  • Ouvrez BetterTouchTool, allez dans la section Clavier,
  • Sélectionnez Global pour TOUTES les applications ou Safari (ou n'importe quelle application) pour celle-là
  • Enregistrer un Cmd + Q comme la touche
  • Dans la fenêtre contextuelle effectuer une action, recherchez «script» et choisissez le choix «lancer l'application / script».
  • sélectionnez maintenant votre fichier de script.
  • alto!
Fábio Perez
la source
0

J'ai une solution rapide pour les utilisateurs qui possèdent Keyboard Maestro. L'idée clé est d'empêcher la fermeture de l' Command + Keyapplication lorsque vous appuyez sur et d'autoriser la fermeture de l'application lorsque vous maintenez la combinaison de touches pendant une durée spécifique.

Vous pouvez télécharger la macro sur https://sayzlim.net/warn-before-quitting-macro/

sayzlim
la source