Barra de download de fechamento automático do Google Chrome

83

Ter que acertar o X para fechar a barra repetidamente é uma dor e tanto. Quando um download é concluído, eu quero que a barra seja liberada e deixe a parte inferior da tela, semelhante à maneira como o Download Statusbar for Firefox. Como faço isso?

    
por finiteloop 21.02.2010 / 19:25

10 respostas

27

Encontrou esta extensão do Chrome hoje. É relativamente novo, disponível desde 22 de maio de 2012:

Sempre desmarque os downloads

A Google Chrome Extension to always clear the downloads list of all completed downloads.

Comentários:

  • First extension that clears the download bar and hides it afterwards.

  • I have been looking for an extension that does this! Thank you. Works very well hiding the download bar after the download has completed. Saves a click.

    
por 06.10.2012 / 20:48
46

Atalhos de teclado mais fáceis (Windows): Ctrl + J , Ctrl + W (abra "Downloads" aba e feche).

Para Mac, use ⌘ (Cmd) + Deslocamento + J .

    
por 23.05.2011 / 16:01
12

Solução de atalhos de teclado para usuários de Mac

A Barra de Download tem sido a minha queixa # 1 sobre o Google Chrome desde que comecei a usá-lo, e muitas vezes era um motivo para voltar para o Safari como meu navegador principal. De vez em quando eu passo por todos os tópicos do Google Groups sobre isso, mas apesar de ter havido relatos de bugs e solicitações de recursos sobre isso há anos, ninguém no Google pode se incomodar em adicionar um simples atalho de teclado "Close Download Bar" ou a caixa de seleção "Não mostrar a barra de download" nas configurações.

Além disso, a Barra de Download não é adicionada dentro da janela, a janela é redimensionada e então a Barra de Download é adicionada. Olá Google, isso não é 1995, onde JavaScripts estão constantemente redimensionando suas janelas de aplicativos. Eu sou o usuário, e eu decido o tamanho das minhas janelas.

Quando você fecha a Barra Inferior imediatamente, o tamanho da janela é restaurado. No entanto, quando você interage com outros aplicativos por algum tempo e depois retorna ao Google Chrome para fechar a Barra de Download, por algum motivo, ele esquece o tamanho da janela original e você fica preso à janela redimensionada. Isso provavelmente não é um problema em uma tela com alta resolução, mas em laptops onde você tem menos espaço na tela, pode ser muito chato.

Devido ao redimensionamento, comecei a procurar uma solução usando o AppleScript. E enquanto eu estava trabalhando nisso, encontrei uma maneira de automatizar o fechamento da barra de download também.

AppleScript que fecha a barra de download

Veja o que ele faz:

  1. Abre a janela Downloads (que remove automaticamente a barra de download)
  2. Fecha a janela de downloads
  3. Volta para a guia ativa anteriormente
  4. Opcional: redimensiona a janela para suas dimensões preferidas
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

Como eu disse, depois de um tempo o Google Chrome esquece o tamanho da janela original. Os limites do script são como eu prefiro a janela do meu navegador na resolução do meu MacBook Air. Você pode remover isso ou configurá-lo para o que quiser. Acho que também é possível determinar quais são os limites após a redimensionamento da janela e, em seguida, calcular o que eles eram se você subtrair a altura da barra de download.

Instale o AppleScript como Serviço com atalho de teclado

A maneira mais fácil de executar este script é instalá-lo como um Serviço de todo o sistema que você pode ativar usando um atalho de teclado. Para fazer isso, siga estas etapas:

  1. Inicie o aplicativo Automator
  2. Crie um "Serviço"
  3. Defina o "Serviço recebido" como "sem entrada" (suspenso) na parte superior
  4. Pesquise "AppleScript" à esquerda
  5. Arraste a ação "Executar AppleScript" para o painel Fluxo de trabalho à direita
  6. Cole o código acima (e teste-o se quiser)
  7. Salve o serviço como algo como "Google Chrome: fechar barra de download"

Próximo:

  1. Ir para Preferências do Sistema > Teclado
  2. Selecione "Serviços" à esquerda
  3. Encontre seu Serviço recém-criado à direita sob o título "Geral"
  4. Clique duas vezes no lado direito da linha para ativar a caixa de entrada de atalhos
  5. Pressione sua combinação de teclas preferida (usei Control – Option – Command – J)

E é isso. Agora, sempre que você pressionar o combo de teclas, o Google Chrome será ativado (se já não foi) e o AppleScript será carregado, removendo a Barra de Download. Por isso, também é uma maneira fácil de retornar rapidamente ao Chrome, por exemplo quando você fez algo com o arquivo que você baixou.


Observação 1: isso também funciona no Google Chrome Canary; basta consultar "Google Chrome Canary" no AppleScript.
Nota 2: Uma abordagem semelhante deve funcionar no Windows usando AutoHotKey .

    
por 21.08.2011 / 02:15
11

Fechando automaticamente a prateleira de download? Ha! Boa sorte com isso; os desenvolvedores estão determinados a não implementar isso por algum motivo . No entanto, eles fizeram isso para que abrir um arquivo (ou seja, clicando em sua entrada na barra de download) irá removê-lo, e se a barra estiver vazia, ele irá se esconder.

Eles também se recusam a fazer uma opção para não exibir a estante .

    
por 21.08.2011 / 03:17
10

Por que vale a pena, você pode fechá-lo com o teclado fazendo:

  • Windows: CTRL - J , CTRL - W

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

O primeiro comando exibe seus downloads em uma nova guia, o segundo fecha rapidamente os downloads, enviando-o de volta para a guia anterior. Ao fazer isso, fecha a barra "Downloads".

    
por 22.03.2011 / 14:35
5

Que tal usar esta extensão no link

Nenhuma barra de download de hogging aparecerá mais.

    
por 08.05.2014 / 02:22
3

Eu fiz algo parecido com o Alec aqui, mas meu código é um pouco mais eficiente e resiliente - principalmente porque ele não depende de atalhos de teclado (muito) e verifica dinamicamente se os atalhos foram registrados antes de continuar. Aproveite!

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
    
por 13.12.2012 / 07:38
1

Você pode se livrar da barra de download no Chromium com um atalho de teclado. Uma extensão para este propósito pode ser baixada aqui:

http://metalab.at/wiki/Benutzer:Tessellated/Chromium_Clicky

Note que este projeto foi abandonado.

    
por 30.05.2011 / 13:42
0

Aqui está um script que eu criei para fechar a barra de downloads. Em vez de abrir e fechar a janela de downloads, basta clicar no botão para fechar a barra de downloads.

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

Eu o invoco via FastScripts, embora o método descrito por @Alec também funcione.

    
por 02.08.2015 / 17:05
0

extensão do Chrome "Fechar a barra de download" para fechar a barra de download com a tecla de atalho .

    
por 17.08.2017 / 10:21