Jawaban singkat: Chrome dan Firefox sama-sama punya pengaturan bawaan yang mengharuskan Anda menahan ⌘Q untuk keluar. Safari tidak punya.
Nyalakan yang bawaan lebih dulu. Tidak ada biayanya dan itulah perbaikan yang tepat untuk kedua browser itu.
Chrome hadir dengan penjaga yang Anda inginkan, nonaktif secara default. Di bilah menu buka menu Chrome dan klik Peringatkan Sebelum Keluar (⌘Q) hingga bertanda centang.
Sejak itu ketukan ⌘Q menampilkan "Tahan ⌘Q untuk Keluar" dan tidak ada yang tertutup. Anda harus menahan kombinasi selama sekitar satu detik untuk benar-benar keluar. Ini satu-satunya perubahan terbaik yang bisa Anda lakukan jika Chrome tempat Anda kehilangan pekerjaan.
Buka Firefox › Pengaturan › Umum dan centang Konfirmasi sebelum keluar dengan ⌘Q. Firefox kemudian menampilkan lembar konfirmasi yang mendaftar berapa tab dan jendela yang akan ditutup.
Safari tidak punya pengaturan setara. Tidak ada "peringatkan sebelum keluar" di pengaturan Safari, dan tidak pernah ada. Apa pun yang mengklaim sebaliknya sedang menggambarkan Chrome.
Yang dimiliki Safari adalah membuka kembali. Matikan off Tutup jendela saat keluar dari app di Pengaturan Sistem › Desktop & Dock, dan Safari membawa kembali jendela dan tab Anda saat dibuka lagi. Itu tidak menghentikan penutupan, hanya membuatnya bisa dilewati, dan Anda tetap kehilangan apa pun yang diketik di formulir.
Untuk benar-benar menghentikan penekanan tombol di Safari Anda perlu sesuatu di luar Safari.
Kebanyakan aplikasi tidak punya perlindungan. Photoshop, Slack, Mail, Notes, Preview, dan lainnya langsung keluar begitu Anda menekan ⌘Q, dan alasannya adalah ⌘Q berada tepat di samping ⌘W di keyboard. Tidak ada yang berniat menekannya. Mereka bermaksud menutup tab.
Itulah sebabnya perbaikan per app hanya sampai di situ: berfungsi di kedua browser yang memikirkannya, dan tidak di tempat lain.
Anda punya dua opsi yang mencakup setiap app.
Petakan ulang pintasan. Di Pengaturan Sistem › Keyboard › Pintasan Keyboard › Pintasan App, tambahkan pintasan untuk app bernama dengan judul menu persis Quit Safari dan tetapkan sesuatu yang tidak berbahaya. Ini berhasil, gratis, dan punya dua kekurangan: Anda harus melakukannya per app dengan kata-kata menu yang persis, dan ia memindahkan pintasan, bukan menjaganya, jadi ⌘Q tidak melakukan apa-apa sama sekali, bukan bertanya.
Atau jaga kombinasinya. Still Dock menahan ⌘Q dan ⌘W untuk app yang Anda pilih, sehingga pintasan tetap berfungsi di tempat lain. Pilih tiga app tempat Anda terus kehilangan pekerjaan dan biarkan sisanya. Selengkapnya di menonaktifkan ⌘Q di Mac dan konfirmasi sebelum ⌘W menutup.
Ya. Ini penjaga tingkat Chrome, bukan per jendela.
Hanya pintasan yang Anda petakan ulang. Item menu Keluar masih berfungsi dengan mouse. Risikonya adalah lupa Anda melakukannya dan menyimpulkan app rusak setahun kemudian.
Tidak ada, dan tidak pernah ada. Tutup jendela saat keluar dari app adalah yang terdekat, dan itu mengubah apa yang terjadi setelah keluar, bukan mencegahnya.
Lingkungan yang sama, masalah berbeda, dan browser sama sekali tidak menjaganya. Lihat konfirmasi sebelum ⌘W menutup.