Bagaimana cara mengaktifkan opsi kotak tanda konfirmasi sebelum menutup tab yang dibuka di browser chrome? Perlu mengubah pengaturan? Saya tidak dapat menemukan opsi seperti itu di jendela pengaturan.
92
Bagaimana cara mengaktifkan opsi kotak tanda konfirmasi sebelum menutup tab yang dibuka di browser chrome? Perlu mengubah pengaturan? Saya tidak dapat menemukan opsi seperti itu di jendela pengaturan.
<script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>
Jawaban:
Jika Anda mengklik "Peringatkan sebelum Berhenti" di menu Chrome di Mac, itu akan membantu. Itu akan membuat Anda memegang perintah + Q untuk berhenti. Tidak yakin pada PC.
Ini sangat besar bagi saya karena menutup tab, perintah + W tepat di sebelah untuk menutup seluruh perintah browser yang aneh + Q. Membuat kesalahan itu berkali-kali!
Ini seperti apa di MacOS Sierra:
sumber
Jika Anda menutup banyak tab di Chrome, ada kotak peringatan yang meminta "Tutup semua tab?"
Ya Chrome menutup tab jika Anda menekan
X
tombol tanpa konfirmasi dan itu bisa sangat mengganggu jika Anda tidak sengaja menutupnya untuk melakukannya. Anda dapat menekan CTRL + SHIFT + T Untuk mengembalikan sesi semua tab Anda sebelumnya.Anda juga dapat mencari ekstensi Chrome seperti Windows Close Protector
sumber
Dalam kasus saya masalah terbesar adalah ketika saya menggunakan ctrl-shift-W atau ctrl-shift-Q. Jika Anda ingin memetakan kembali jalan pintas:
Juga, FYI: Ctrl-Shift-T akan membuka kembali semua tab Anda
sumber
Untuk mencegah penutupan Google Chrome yang tidak disengaja:
Unduh dan jalankan NoClose (tambahkan ke folder Startup jika Anda ingin memulai dengan Windows).
Tekan Ctrl+ 1untuk mengaktifkan / menonaktifkan tombol tutup untuk jendela yang sedang aktif.
Untuk mencegah penutupan tab secara tidak sengaja:
Instal ekstensi yang memungkinkan penyisipan JS khusus ke halaman web. Saya menggunakan Page Modifier , tetapi ada yang lain seperti trik JScript dan Custom JavaScript untuk situs web .
Jika Anda memilih Pengubah Halaman , buat skrip baru dan masukkan kode JS berikut dari kbeezie.com :
Setel
Applied to
bidang ke*
sehingga skrip berjalan di mana-mana, dan simpan.Script hanya akan dieksekusi pada halaman baru yang Anda kunjungi sesudahnya. Tab yang sudah terbuka perlu dimuat ulang agar skrip dapat dieksekusi.
Saya belum mengujinya secara luas sehingga mungkin tidak bekerja untuk semua halaman web, tetapi jika Anda mahir dengan kode, Anda mungkin bisa mengotak-atik dan memperbaiki masalah.
sumber
Saya percaya hal yang paling dekat dengan fitur ini dalam stok Chrome adalah "lanjutkan di tempat saya tinggalkan" di bawah bagian "Saat memulai" di pengaturan.
sumber
Saya memilih untuk menipu "diri sendiri" dalam hal ini. Buka chrome, sematkan tab pertama. Itu akan menghilangkan tombol X dari tab pertama itu :)
sumber
Ada ekstensi "Toolbox Chrome" yang seharusnya menangani ini, tetapi tidak lagi didukung. Jadi yang saya lakukan di Mac OS adalah mengubah pintasan keyboard untuk berhenti Chrome "Cmd-Q" menjadi sesuatu yang tidak memicu secara tidak sengaja (mis. Ctrl-Cmd-Shift-Q) jadi saya yakin saya tidak akan pernah menekannya lagi secara tidak sengaja.
Untuk mengubah pintasan ini, pilih Preferensi Sistem> Keyboard> Pintasan> Pintasan Aplikasi. Klik pada tanda +, dari dropdown Aplikasi pilih "Google Chrome.app", untuk Judul Menu ketik "Keluar Google Chrome" dan untuk pintasan, tekan kombinasi tombol yang kompleks.
sumber
Perpanjangan atau program perangkat lunak pihak ketiga untuk mencapai hal ini sepertinya terlalu banyak pekerjaan. Beberapa jawaban hanya berlaku untuk Mac sementara yang lain mengharuskan Anda untuk menambahkan pelari skrip di Chrome untuk menyuntikkan skrip tertentu di semua halaman yang lagi-lagi menyebabkan masalah di mana kotak konfirmasi ditampilkan untuk semua tab.
Saya percaya kebutuhan sebagian besar pengguna di sini adalah bahwa mereka ingin melindungi seluruh jendela dari menutup sekaligus dan tidak setiap tab. Saya telah membuat halaman HTML statis sederhana dengan sedikit JavaScript yang membuat kotak konfirmasi muncul ketika seluruh Jendela akan ditutup.
Anda dapat menemukan halaman HTML di sini (di-host di JSBin): http://jsbin.com/pejejib
Bagaimana cara menggunakannya? Satu-satunya persyaratan adalah bahwa Anda harus membuka halaman di Chrome selama sesi sehingga setiap kali Anda mengklik tombol "X" atau pintasan keyboard untuk menutup jendela Chrome, skrip di halaman yang saya buat dijalankan dan meminta konfirmasi.
Manfaat dari ini adalah:
Untuk transparansi, ini adalah kode JavaScript di halaman -
Ya itu saja! Sederhana dan mudah.
sumber