Google Chrome Otomatik Kapat İndirme Çubuğu


87

Bu çubuğu tekrar tekrar kapatmak için X'e basmak zorunda kalmak çok acı verici. Bir indirme işlemi tamamlandığında, çubuğun kendisini temizlemesini ve Firefox için Durum Çubuğunu İndirme yöntemine benzer şekilde ekranın altından çıkmasını istiyorum. Bunu nasıl yaparım?


Ctrl-J Ctrl-Wtam olarak ne istiyorsan onu yapıyor.
xdavidliu

Yanıtlar:


26

2019 Düzenleme : Aşağıda uzatma artık mevcut değil gibi görünüyor çünkü birisi bu uzatma işe yarayabilir sözü var: Daima Açık İndirme 2


Orijinal 2012 Bilgileri: Bu Chrome uzantısını bugün buldu. 22 Mayıs 2012'den bu yana göreceli olarak yeni:

İndirmeleri Daima Temizle

Tamamlanan tüm indirilenlerin indirilenler listesini daima temizleyen bir Google Chrome Uzantısı.

Kullanıcı Yorumları:

  • İndirme çubuğunu temizleyen ve ardından gizleyen ilk uzantı.

  • Bunu yapan bir uzantı arıyordum! Teşekkür ederim. İndirme işlemi tamamlandıktan sonra indirme çubuğunu gizlemek çok iyi çalışıyor. Bir tıklamayı kaydeder.


8
Ne yazık ki, bu uzantı 5 saniye sonra başarısız olan indirmeleri ve tüm indirme listesini temizler ve bu seçenekler için özelleştirilmez. Ben (ve burada pek çok kişi olduğunu düşünüyorum) sadece ekranın alt kısmındaki indirme çubuğunun kaybolmasını istiyorum, çünkü ekrana bakıyor. Söyleniyor, doğru yönde bir adım.
ezrock

bu cevap en iyisi değil. Sorunun tam olarak sorduğu şeyi Ctrl-J Ctrl-Wyapar .
xdavidliu

@xdavidliu bu yorum en iyi değil. Soru otomatik kapatmaktır. Manuel tuşa basma otomatik değildir.
Pat

49

Kolay klavye kısayolları (Windows): Ctrl+ J, Ctrl+ W("İndirilenler" sekmesini açın ve kapatın, bu da orijinal sekmedeki indirme çubuğunu kapatır ).

Mac için ⌘ (Cmd)+ Shift+ kullanın J.


Bu OP'nin indirme çubuğuyla ilgili sorgusuna yardımcı olmamakla birlikte .
MrWhite

@ w3d, cevabımı anlamadığınıza inanıyorum. Ayrıca, bu iki yıl önceydi ...
Diego

3
@Diego: Ooops, evet - bir yan etki olarak indirme çubuğunu kaldırır! Üzgünüm! :) (Evet, bu eski bir konu olmasına rağmen, bu "sorun" hala geçerli ve bu konu konuyla ilgili yetkili soru olarak gösteriliyor.)
MrWhite

Bu cevap hala Eylül 2019’dan itibaren çalışmaktadır ve herhangi bir uzatma gerektirmemektedir. Kabul edilen cevap olmalı.
xdavidliu

11

Mac kullanıcıları için klavye kısayolu çözümü

İndirme Çubuğu, kullanmaya başladığımdan beri Google Chrome hakkındaki 1 numaralı şikayetimden biriydi ve genellikle ana tarayıcım olarak Safari’ye geri dönmek için bir neden oldu. Her şimdi ve sonra bununla ilgili tüm Google Grupları konularına bakıyorum, ancak yıllardır bununla ilgili hata raporları ve özellik istekleri olsa da, Google’daki hiç kimse basit bir "İndirme Çubuğunu Kapat" klavye kısayolu eklemek için rahatsız olamaz. a Ayarlarda "İndirme Çubuğunu gösterme" onay kutusu.

Dahası, İndirme Bar eklenmez içinde pencere yeniden boyutlandırılmış, pencerenin ve ardından Yükle Bar eklenir. Merhaba Google, bu, 1995’te JavaScripts’in uygulama pencerelerinizi sürekli olarak yeniden boyutlandırdığı bir yer değil. Ben kullanıcısıyım ve ben benim pencereleri nasıl olması gerektiğini büyük karar.

Downloar Bar'ı hemen kapattığınızda, pencere boyutu geri yüklenir. Ancak, bir süre diğer uygulamalarla etkileşime girip ardından İndirme Çubuğunu kapatmak için Google Chrome'a ​​geri döndüğünüzde, belirli bir nedenden dolayı orijinal pencere boyutunu unuttum ve yeniden boyutlandırılmış pencereyle sıkışıp kaldınız. Bu büyük olasılıkla yüksek çözünürlüklü bir ekranda bir sorun değil, ancak daha az ekranlı gayrimenkulünüzün olduğu dizüstü bilgisayarlarda gerçekten can sıkıcı olabilir.

Yeniden boyutlandırma nedeniyle, AppleScript kullanarak bir çözüm bulmaya başladım. Ve bunun üzerinde çalışırken, İndirme Çubuğunun kapanışını da otomatikleştirmenin bir yolunu buldum.

İndirme Çubuğunu kapatan AppleScript

İşte ne var:

  1. İndirilenler penceresini açar (indirme çubuğunu otomatik olarak kaldırır)
  2. İndirilenler penceresini kapatır
  3. Daha önce aktif olan sekmeye geri döner
  4. İsteğe bağlı: pencereyi tercih ettiğiniz boyutlara göre yeniden boyutlandırır
on run
    tell application "Google Chrome"
        activate

        -- know which tab to return to
        set active_tab to active tab index of front window

        tell application "System Events"
            tell application process "Google Chrome"
                -- opens download window and removes the download bar
                keystroke "j" using {command down, shift down}
                -- make sure the keystroke works
                delay 0.2
                -- closes the download window
                keystroke "w" using command down
            end tell
        end tell

        -- return to the tab
        set active tab index of front window to active_tab

        -- optional: resize to your preferred dimensions
        set bounds of front window to {50, 40, 1400, 810}
    end tell
end run

Dediğim gibi, bir süre sonra Google Chrome orijinal pencere boyutunu unutuyor. Senaryodaki sınırlar MacBook Air çözünürlüğümde tarayıcı penceremi nasıl tercih ettiğimi gösteriyor. Bunu kaldırabilir veya istediğiniz şekilde ayarlayabilirsiniz. Sanırım, pencere yeniden boyutlandırıldıktan sonra sınırların ne olduğunu belirlemek de mümkün ve İndirme Çubuğunun yüksekliğini çıkardığınızda ne olduklarını hesaplayın.

AppleScript'i Servis olarak klavye kısayoluyla yükleyin

Bu betiği çalıştırmanın en kolay yolu, daha sonra bir klavye kısayolu kullanarak etkinleştirebileceğiniz sistem çapında bir Hizmet olarak yüklemektir. Bunu yapmak için şu adımları izleyin:

  1. Automator uygulamasını başlatın
  2. Bir "Servis" oluşturun
  3. "Servis girişlerini" üstte "giriş yok" (açılır) olarak ayarlayın
  4. Solda "AppleScript" için arama yap
  5. "Run AppleScript" eylemini sağdaki İş Akışı bölmesine sürükleyin
  6. Yukarıdaki kodu yapıştırın (ve isterseniz test edin)
  7. Hizmeti "Google Chrome: İndirme Çubuğunu Kapat" gibi bir şey olarak kaydedin

Sonraki:

  1. Sistem Tercihleri> Klavye'ye gidin
  2. Soldaki "Hizmetler" i seçin
  3. Yeni oluşturulan Servisinizi sağda "Genel" başlığı altında bulun
  4. Kısayol giriş kutusunu etkinleştirmek için bu çizginin sağ tarafına çift tıklayın.
  5. Tercih ettiğiniz tuş kombinasyonuna basın (Kontrol – Seçenek – Komut – J kullandım)

Ve bu kadar. Şimdi, tuş kombinasyonunuza her bastığınızda, Google Chrome etkinleştirilecek (zaten değilse) ve AppleScript, İndirme Çubuğunu kaldırarak yüklenir. Bu yüzden hızlıca Chrome'a ​​geri dönmenin kolay bir yoludur, örneğin indirdiğiniz dosyada bir şey yaptığınızda.


Not 1: Bu aynı zamanda Google Chrome Canary'da da çalışır; AppleScript'te "Google Chrome Canary" bölümüne bakın.
Not 2: Benzer bir yaklaşım Windows'ta AutoHotKey kullanarak çalışmalıdır .


Win kullanıcıları için bir şey var mı?
Shimmy

Bilginize, yeniden boyutlandırma şeyin Google’ın suçu olmadığını düşünüyorum. Diğer os x uygulamalarına bakın, örneğin Safari, sekme çubuğu göründüğünde (varsayılan ayarları kullanarak ikinci bir sekme açtığınızda olduğu gibi), vb. Vb. Yeniden boyutlandırır.
Joseph Hansen

11

İndirme rafı otomatik olarak kapatılsın mı? Ha! Bununla iyi şanslar; Devs, bir nedenden ötürü bunu uygulamamaya kararlı . Bununla birlikte, bir dosyayı açmak için (yani, indirme çubuğundaki girişine tıklayarak) onu kaldıracak ve çubuk boşsa, o zaman gizleyecektir.

Ayrıca rafı hiç göstermeme seçeneği sunmayı da reddediyorlar .


2
Bu oldukça üzücü ve sinir bozucu! Bu, insanların gelişmenin bu konudaki tutumunun farkında olmalarını sağlayacak şekilde büyütülmeli! Başka bir yerde muhtemelen yanlış yerde lobicilik yaparız ...
grunwald2.0

1
Kötü kararlar ... Chrome geliştiricilerinin bunu gerçek önlemlerle destekleyip desteklemediğini görmek güzel olurdu: Hangi kullanıcıların indirmeleri daha hızlı ele aldığını görmek için uygun bir verimlilik testi yaptılarsa - Safari veya Chrome'dan - eski grup kazananları ispatlar. Çok yazık. Aynı şekilde, Apple’ın, Safari’nin uzantıları için Chrome’un Web Mağazası’yla karşılaştırılmaya değer bir şey oluşturmaları gerektiğini anlamadıklarını görün. Neden bu adamlar birbirlerinin iyi örneklerini takip etmiyor benim masallar.)
Henrik

1
Ne yazık ki Chromium devs, Microsoft’un yaptığı gibi kullanıcı geri bildirimlerini göz ardı ediyor gibi görünüyor. ☹
Synetech

10

Ne pahasına olursa olsun, bunu yaparak klavye ile kapatabilirsiniz:

  • Windows: CTRL- J, CTRL-W

  • Mac: CMD- SHIFT- J, CMD-W

İlk komut indirmelerinizi yeni bir sekmede açar, ikincisi indirmeleri hızlı bir şekilde kapatır ve sizi önceki sekmenize geri gönderir. Bunu yapmak, 'Yüklemeler' çubuğunu kapatır.


1
Bunları ne zaman eklediler?
Ivo Flipse,

5
@Ivo, bunlar standart işletim sistemi GUI gezinme kısayolları, Chrome'a ​​özgü değiller
Pavel


3

Burada Alec'e yakın bir şey yaptım, ancak kodum biraz daha verimli ve esnek - çoğunlukla klavye kısayollarına (çok) dayanmıyor ve kısayolların devam etmeden önce kayıtlı olup olmadığını dinamik olarak kontrol ediyor. Keyfini çıkarın!

tell application "Google Chrome" to set i to active tab index of first window
tell application "System Events" to keystroke "j" using {command down, shift down}
tell application "Google Chrome"
    repeat
        if URL of active tab of first window = "chrome://downloads/" then
            exit repeat
        else
            delay 0.1
        end if
    end repeat
    set j to active tab index of first window
    delete tab j of first window
    set active tab index of first window to i
end tell


0

İşte indirme çubuğunu kapatmak için geldiğim bir senaryo. İndirilenler penceresini açmak ve kapatmak yerine, indirme çubuğunu kapatmak için sadece düğmeyi tıklatır.

tell application "System Events"
    tell application process "Google Chrome"
        tell window 1
            click button "Close"
        end tell
    end tell
end tell

@Alec'in tanımladığı yöntemin de çalışması gerektiğine rağmen, bunu FastScripts aracılığıyla çağırdım.


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.