誤って終了しないように、終了する前にSafari 6に質問する方法を教えてください。


20

Safariには、終了する前に確認するための設定オプションがありましたが、現在は消えています。誤って終了して、すべてのタブを失うことはとても簡単です。前のセッションを再開または再開できることはわかっていますが、これらは問題の解決策ではありません。

終了する前にSafariに確認させるにはどうすればよいですか?


Safariがすべてのタブとコンテンツを自動的に再度開くことができないのはなぜですか?また、このサイトのようなタブを開いて、Safariに終了警告をポップアップさせる質問を開始することを検討しましたか?終了する時間が来ると、「このページを終了してもよろしいですか」という警告が表示されます。
bmike

@bmikeのpage-with-close-dialogトリックは良い考えです。しかし、このダイアログは、終了操作の開始時に常に尋ねられますか?Safariがタブを閉じ始め、いくつかのタブが閉じられた後にのみダイアログを要求した場合、Joshはねじ込まれます。ちなみに、覚えておくべきこと:このページを閉じるダイアログトリックを機能させるには、JavaScriptをオンにする必要があります。
ニコラスバルブレスコ

@bmike-残念ながら、Safariはフォームデータを復元しません。これは、Safariの靴の大きな穴です。
ニコラスバルブレスコ14

1
@NicolasBarbulescoこれは、ネイティブアプリの代わりにWebブラウザーを使用する苦痛の非常に良い例です。テキスト入力フィールドを永続的または一時的なものとして扱う必要がある場合に、万能の万能ソリューションはないと思います。
bmike

@bmike-私は同意します、ウェブは過大評価されており、ネイティブアプリには栄光があります!ただし、多くのネイティブアプリには、ユーザーデータの破損した、または存在しない復元さえあります。
ニコラスバルブレスコ14

回答:


25

この設定は「複数のタブまたはウィンドウを閉じる前に確認」と呼ばれていましたが、10.7で再開が導入されたときに削除されました。defaults write com.apple.Safari ConfirmClosingMultiplePages -bool trueもう機能しません。

終了後にアプリケーションの状態が保持されるResumeの部分は、10.8ではデフォルトで無効にされていましたが、一般設定ペインから再度有効にできます。

また、Safariを実行defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool trueして終了し、Safariを再度開いて、Safariだけで有効にすることもできます。

Safariは、復元されたタブを再度読み込みます。そして、状態の復元は、Safari 6または10.8から約半分の時間しか機能しませんでした。

Safariを終了するためのショートカットを変更することもできます。

または、一部のショートカットを完全に無効にします。

defaults write com.apple.Safari NSUserKeyEquivalents -dict 'Quit Safari' '\0' 'Close Window' '\0' 'Close All Windows' '\0'


素晴らしいヒント@Lauri!私はよくcmd + Wではなく偶然cmd + Qを使用しますが、Resumeはどのウィンドウがどのスペースにあったかを覚えていないため、毎回手動でシャッフルする必要があります。終了コマンドを再マッピングすると解決しました。
-wst

ショートカットの変更方法が大好きです。このソリューションは、OS XおよびSafariのすべてのバージョンで機能するはずです。他のアプリケーションでも機能します。
ネイト

1

[履歴]メニューには、既存の [ 以前のセッションからすべてのウィンドウを復元する]の上に、[ 最後に閉じたウィンドウを復元する] という新しいオプションがあります。


1

複数のタブが存在する場合、Safariが閉じる前に「確認」しないという事実:1.「確認」しないことは迷惑です。私の配偶者は、あまり技術に詳しくないので、複数のタブが開いていることに気付かないようです。彼女は、閉じるボタンをクリックするだけで、通常はアクティブなタブのみを閉じます。2.使用中のタブが1つだけの場合でも、複数のタブがある場合に各タブで行われるように、タブ内の小さな灰色のxを使用して閉じることができるはずです。それは物事を一貫性のあるものにします。次に、最後のタブを含むタブを1つずつ閉じると、ウィンドウ全体が閉じられます(赤いxがクリックされたときと同じです)。3.警告を受け取りたくない場合は、Safariの環境設定でオプトアウトする方法を用意してください。ただし、デフォルトでは警告する必要があります。

物事に一貫性を持たせることは、あらゆる理由の中で最も説得力があります。良いデザインの習慣です。


4
設計に関するあなたの意見や、回答に直接関係する(またはそれを拡張する)場合を除き、ポスターが質問する「理由」について話し合うことは控えてください。この場合、目的はありません。私たちは、質問をするべき(またはすべきでない)についての独白ではなく、直接的な答えを見るのが好きです。この場所は答えを得るためのものです。(多くのオンラインフォーラムで見られるように)単に答えを提供するのではなく、質問をして何十人もの人々が自分の意見で回答するのがどれほどイライラするかを理解していただければ幸いです。参加してくれてありがとう。しかし、それを維持してください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.