Krom sekmeleri kapatmadan önce onay uyarısı nasıl etkinleştirilir?


92

Chrome tarayıcıda açılan sekmeyi kapatmadan önce onay uyarı kutusu seçeneği nasıl etkinleştirilir? Ayarı değiştirmeniz mi gerekiyor? Ayar penceresinde böyle bir seçenek bulamadım.


1
Çünkü itibar bir cevap sonrası olamaz ama bu kalıcı bir çözüm gibi görünüyor: cnet.com/how-to/how-to-prevent-closing-multiple-tabs-in-chrome Sadece Chrome'da açık açık şu bağlantıyı tutmak: maki-chan.de/preventclose.htm Veya koduyla özel bir sekme oluşturun ve ana sayfa olarak ayarlayın: <script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>
Alex Kamburov

2
Resmi makamı
Kev,

Yanıtlar:


148

Mac'teki Chrome menüsünde "Çıkmadan Önce Uyar" ı tıklarsanız, hile yapılır. Çıkmak için + Q komutunu basılı tutar. PC’de emin değil.

Bu benim için çok büyüktü çünkü bir sekmeyi kapatmak, komut + W tüm garip tarayıcı komutunu kapatmak için hemen + Q'dur.

MacOS Sierra'da göründüğü gibi: görüntü tanımını buraya girin


67
Tercihler yerine neden bu seçeneği Chrome menüsüne koyduklarını anlayamıyorum. Neyse, bunun için teşekkürler, o menüye bakmayı düşünmezdim.
SaganRitüel

4
Evet, bu bir ayar, oraya koy. Ne saçmalık.
kleinfreund

8
Peki ya Windows işletim sistemi için?
Bort

9
Bu seçenek tam olarak nerede? Hamburger simgesinin altında ya da Ayarlar'da bulamıyorum. Windows için Chrome v45'e taşındığından emin değil.
Danny Beckett

6
Yani bu özelliği sadece Mac'ler için eklediler? Sadece bu değil, Superuser'de sadece Mac kullanıcıları var mı?
Asaf

17

Chrome'unuzda birden fazla sekme kapatırsanız, "Tüm sekmeleri kapat?" Diyen bir uyarı kutusu vardır.

Evet, Xonaylamadan düğmeye basarsanız sekmeyi kapatır ve bunu yapmak için yanlışlıkla kapatırsanız oldukça can sıkıcı olabilir. Tüm sekmelerinizin önceki oturumunu geri yüklemek için CTRL + ÜST KRKT + T tuşlarına basabilirsiniz.

Ayrıca Windows Close Protector gibi bir Chrome uzantısı da arayabilirsiniz.


Tarayıcı kapatılırken uzantı çalışıyor. Opera tarayıcısında bir seçeneğe ihtiyacım var. Bence krom böyle bir seçeneğe sahip olmayabilir. Yine de cevabın için teşekkürler.
Kumar V

5
Bu uzatma artık çalışmıyor. Domuz Araç Kutusu da çalışmıyor. Bu yüzden Chrome Araç Kutusu'nu attıktan sonra "Kapatmak için tıkla" ve "kapat" tıklaması artık mümkün değil. Bu gerçekten berbat.
mgutt

3
Chrome'dayken ekranınızın sol üst köşesindeki 'Chrome' düğmesini tıklayın ve ardından 'Çıkmadan Önce Uyar' seçeneğini seçin.
jimmyplaysdrums

Önceki sekmeleri geri yükleyebilirsin ... gizli modda
değilken

Lütfen linki güncelleyin.
Donald Duck

12

Benim durumumdaki en büyük sorun ctrl-shift-W veya ctrl-shift-Q kullandığımda ortaya çıkıyor. Bir kısayolu yeniden eşlemek istiyorsanız:

  1. Chrome: // extensions'e gidin
  2. Sağ alttaki klavye kısayollarına tıklayın Klavye kısayolları A
  3. Daha az sinir bozucu bir şeye Ctrl+ Shift+ Wyeniden bağlayın . Benim durumumda lastpass uzantısını açmak için bağladım.

görüntü tanımını buraya girin

Ayrıca, FYI: Ctrl-Shift-T tüm sekmelerinizi yeniden açacak


2
Siz bayım, günün kahramanımsınız. Yanlışlıkla en az haftada bir kez Ctrl + ÜstKrkt + W tuşlarına basın ve Ctrl + ÜstKrkt + T pencereleri hiçbir zaman orijinal konumlarına (ya da ekranına!) Getirmez.
Mike Strobel

1
Bu kurtarıcı! Teşekkürler. Klavye kısayolları seçeneğine şimdi soldaki burger menüsünü açarak erişilebilir.
hims056

11

Google Chrome'un yanlışlıkla kapatılmasını önlemek için:

  1. NoClose'u indirin ve çalıştırın ( Windows ile başlamasını istiyorsanız , Başlangıç ​​klasörüne ekleyin ).

  2. Geçerli etkin pencerenin kapat düğmesini etkinleştirmek / devre dışı bırakmak için Ctrl+ düğmesine basın 1.
    kapat düğmesi devre dışı

Tek tek sekmelerin yanlışlıkla kapatılmasını önlemek için:

  1. Özel JS'yi web sayfalarına yerleştirmeyi sağlayan bir uzantı yükleyin. Sayfa Değiştirici'yi kullandım , ancak web siteleri için JScript hileleri ve Özel JavaScript gibi başkaları da var .

  2. Sayfa Değiştirici'yi seçtiyseniz , yeni bir komut dosyası oluşturun ve kbeezie.com'dan aşağıdaki JS kodunu girin :

    function PopIt() { return "Are you sure you want to leave?"; }
    function UnPopIt()  { /* nothing to return */ }
    
    $(document).ready(function() {
        window.onbeforeunload = PopIt;
        $("a").click(function(){ window.onbeforeunload = UnPopIt; });
    });
  3. Komut dosyası her yerde çalışacak şekilde Applied toalanı ayarlayın *ve kaydedin.
    sayfadan gezinmeyi onayla

Komut yalnızca daha sonra ziyaret ettiğiniz tüm yeni sayfalarda yürütülecektir. Komut dosyasının çalışması için zaten açık olan sekmelerin yeniden yüklenmesi gerekir.

Kapsamlı bir şekilde test etmedim, bu nedenle tüm web sayfaları için çalışmayabilir, ancak kod konusunda iyiyseniz, muhtemelen bunu düzeltebilir ve sorunları çözebilirsiniz.


Çalışır, ancak her sekme için açılır, can sıkıcı hızlı olur.
GinKin

@ CinKin Bu fikir değil mi? Herhangi bir sekmeyi kapatmadan önce bir onay açılır penceresi var mı?
Vinayak

Her sekme, sadece pencereyi kapatmak için X'e basarken, Firefox'ta nasıl çalıştığı gibi.
GinKin

@ GinKin Birden fazla sekme açıkken ve Chrome'u kapatırken mi demek istiyorsunuz?
Vinayak

2
Kesinlikle. (Yorum yapmak için 15 karakter)
GinKin

2

Chrome'daki stokta bu özelliğe en yakın şeyin ayarlarda "Başlangıçta" bölümündeki "bıraktığım yerden devam et" olduğuna inanıyorum.


Evet. yapabiliriz, ancak yanlış bir ödeme sayfası sekmesini kapattım. bu yüzden ödemeyi ikinci kez göndereceği için tekrar açamıyorum.
Kumar V

@kumar_v Bu çok kötü bir ödeme sitesi olurdu.
mgutt

Bıraktığınız yerden devam edin, birden fazla Windows açıkken çalışmaz. (Ctrl-w yerine yanlışlıkla Ctrl-Shift-w tuşlarına çarptığım bir dava vardı ve bir nedenden ötürü, Ctrl-shift-t, normalde olduğu gibi pencereyi kurtarmak yerine aynı sekmeyi yalnızca birkaç kez açtı.)
Gert van den Berg

2

Bu konuda "kendimi" kandırmayı seçiyorum. Kromu açın, ilk sekmeyi sabitleyin. Bu, X düğmesini ilk sekmeden kaldırır :)


2
Ctrl-W'nin çalışmasını engellemez ... (ctrl-shift-t bireysel sekmeleri kapatmak için çalışır ...)
Gert van den Berg

1

Bunu yapması beklenen bir "Chrome Araç Kutusu" uzantısı var, ancak artık desteklenmiyor. Mac OS’te yaptığım şey, Chrome "Cmd-Q" 'dan çıkmak için klavye kısayolunu yanlışlıkla tetiklemeyecek bir şeye değiştirmek (ör. Ctrl-Cmd-Shift-Q), bu yüzden yanlışlıkla tekrar basmayacağımdan eminim.

Bu kısayolu değiştirmek için, Sistem Tercihleri> Klavye> Kısayollar> Uygulama Kısayolları bölümüne gidin. "Açılan menüden" Google Chrome.app "ı seçin, Menü Başlığı türü" Google Chrome'dan çık "seçeneğini seçin ve kısayol için karmaşık bir tuş bileşimine basın.


1

Bu sesin elde edilmesi için bir uzantı ya da üçüncü taraf bir yazılım programı çok fazla iş gibi geliyor. Bazı yanıtlar yalnızca Mac için geçerlidir, diğerleri ise tüm sayfalara belirli bir komut dosyasını enjekte etmek için Chrome'da komut dosyası koşucuları eklemenizi gerektirir; bu da onaylama kutusunun tüm sekmelerde gösterildiği bir soruna neden olur.

Buradaki çoğu kullanıcının ihtiyacının, tüm pencereleri her sekmeyi değil aynı anda kapanmasını korumak istediklerine inanıyorum. Tüm Pencere kapanmak üzereyken bir onay kutusunun görünmesini sağlayan bir miktar JavaScript içeren basit bir statik HTML sayfası oluşturdum.

HTML sayfasını burada bulabilirsiniz (JSBin'de barındırılmaktadır): http://jsbin.com/pejejib

Bu nasıl kullanılır? Tek gereksinim, bir oturum sırasında her zaman Chrome'da bir sayfanın açılmasıdır; böylece "X" düğmesini veya Chrome penceresini kapatmak için klavye kısayolunu tıkladığınızda, oluşturduğum sayfadaki komut dosyası çalıştırılır ve onay istedi.

  1. Sık kullanılanlara göz atabilir ve gereksinimlerinize göre açabilirsiniz - uzun bir göz atma oturumu bitmek üzereyken ve bu tür kazaları önlemek istediğinizde bu en iyi seçenektir.
  2. Chrome'u her açışınızda açmayı zahmet etmek istemiyorsanız, sayfaya> sekmeye sağ tıklayıp> sekmeyi tıklayın. Artık tarayıcıyı kapattığınızda sabitlenmiş sekme bir sonraki açışınızda otomatik olarak açılacaktır.
  3. VEYA Chrome'daki başlangıç ​​sayfalarınızdan biri olarak ayarlayın. (başlangıç ​​sayfaları kullanıyorsanız en iyi seçenek)

Bunun faydaları:

  1. Kurulum veya uzantı gerekmez, bu sadece basit bir HTML sayfasıdır
  2. Onay kutusunu birden çok kez görüntülemiyor, yani her sekmede.
  3. Kendi çatalınızı oluşturabilir ve istediğiniz gibi kullanabilirsiniz

Şeffaflık için bu sayfadaki JavaScript kodudur -

window.onbeforeunload = function(e) {
  var dialogText = 'Are you sure you want to close the Window?';
  e.returnValue = dialogText;
  return dialogText;
};

Evet, hepsi bu! Basit ve anlaşılır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.