Barra de download de fechamento automático do Google Chrome

87

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

finiteloop
fonte
Ctrl-J Ctrl-Wfaz exatamente o que você está perguntando.
xdavidliu 24/09

Respostas:

26

2019 Edit : Como parece que a extensão abaixo não está mais disponível, alguém mencionou que esta extensão pode funcionar: Always Clear Downloads 2


Informações originais de 2012: encontrou esta extensão do Chrome hoje. É relativamente novo, disponível desde 22 de maio de 2012:

Sempre limpar downloads

Uma extensão do Google Chrome para limpar sempre a lista de downloads de todos os downloads concluídos.

Revisões de usuários:

  • Primeira extensão que limpa a barra de download e a oculta posteriormente.

  • Eu estava procurando por uma extensão que faz isso! Obrigado. Funciona muito bem ocultando a barra de download após a conclusão do download. Salva um clique.

Pat
fonte
8
Infelizmente, essa extensão limpa os downloads com falha e toda a lista de downloads após 5 segundos, sem personalização para essas opções. Eu (e acho que muitos outros aqui) só quero que a barra de downloads na parte inferior desapareça, pois ocupa o espaço da tela. Dito isto, é um passo na direção certa.
ezrock
Esta resposta não é a melhor. Ctrl-J Ctrl-Wfaz exatamente o que a pergunta faz.
xdavidliu 24/09
@xdavidliu este comentário não é o melhor. A questão é fechar automaticamente. A pressão manual das teclas não é automática.
Pat
49

Atalhos de teclado mais fáceis (Windows): Ctrl+ J, Ctrl+ W(abra a guia "Downloads" e feche-a, o que também fecha a barra de download na guia original).

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

Diego
fonte
Embora isso não ajude a consulta do OP sobre a barra de downloads .
MrWhite
@ w3d, acredito que você não entendeu minha resposta. Além disso, isso foi há dois anos ...
Diego
3
@ Diego: Opa, sim - como efeito colateral, remove a barra de downloads! Desculpa! :) (Sim, é uma discussão antiga, embora este "problema" ainda é atual e esta discussão é citado como a questão de autoridade sobre o assunto.)
MrWhite
esta resposta ainda funciona a partir de setembro de 2019 e não requer extensões. Deve ser a resposta aceita.
xdavidliu 24/09
11

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

A barra de download é a minha reclamação número 1 sobre o Google Chrome desde que comecei a usá-lo e costumava ser um motivo para voltar ao Safari como meu navegador principal. De vez em quando eu passo por todos os tópicos dos Grupos do Google sobre isso, mas mesmo que haja relatórios de bugs e solicitações de recursos sobre isso há anos, ninguém no Google pode se dar ao trabalho de adicionar um simples atalho de teclado "Fechar barra de download" ou uma caixa de seleção "Não mostrar a barra de download" nas configurações.

Além disso, o download Bar não é adicionado dentro da janela, a janela é redimensionada e , em seguida, o download Bar fica acrescentado. Olá Google, este não é 1995, onde os JavaScripts estão redimensionando constantemente as janelas de aplicativos. Eu sou o usuário, e eu decidir como grande minhas janelas deve ser.

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

Devido ao redimensionamento, comecei a procurar uma solução usando o AppleScript. Enquanto trabalhava nisso, encontrei uma maneira de automatizar o fechamento da barra de downloads.

AppleScript que fecha a barra de download

Aqui está o que ele faz:

  1. Abre a janela Downloads (que remove automaticamente a Barra de Download)
  2. Fecha a janela de downloads
  3. Retorna 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 prefiro a janela do meu navegador na minha resolução do 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 o redimensionamento da janela e calcular o que eram se você subtrair a altura da barra de download.

Instale AppleScript como serviço com atalho de teclado

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

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

Próximo:

  1. Vá 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 dessa linha para ativar a caixa de entrada de atalho
  5. Pressione a combinação de teclas preferida (usei Control – Option – Command – J)

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


Nota 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 o AutoHotKey .

Alec
fonte
Algo para os usuários Win?
Shimmy
Fyi, acho que o redimensionamento não é culpa do Google. Olhe para outros aplicativos os x, o Safari, por exemplo, redimensiona quando a barra de guias aparece (como quando você abre uma segunda guia usando as configurações padrão), etc, etc. Isso é absolutamente irritante para o OS X.
Joseph Hansen
11

Fechar automaticamente a prateleira de download? Ha! Boa sorte com isso; os desenvolvedores estão decididos a não implementar isso por algum motivo. No entanto, eles fizeram isso para que a abertura de um arquivo (ou seja, clicando na entrada da barra de download) o remova e, se a barra estiver vazia, ela será ocultada.

Eles também se recusam a optar por não mostrar a prateleira .

Synetech
fonte
2
Isso é muito triste e chato! Isso deve ser positivo, para que as pessoas estejam cientes da posição do desenvolvedor sobre esse assunto! Então vamos acabar fazendo lobby no lugar errado, provavelmente ...
grunwald2.0
11
Decisões ruins ... Seria bom ver se os desenvolvedores do Chrome podem apoiar isso com medidas reais: se eles fizessem um teste de eficiência adequado para ver quais usuários lidam com downloads mais rapidamente - Safari ou Chrome - o grupo anterior seria o vencedor. É uma pena. Assim como é, visto que a Apple não entende que precisa criar algo digno de comparação com a Web Store do Chrome, para as extensões do Safari. Por que esses caras não vai seguir bons exemplos uns dos outros me fábulas).
Henrik
11
Infelizmente, os desenvolvedores do Chromium parecem ignorar os comentários dos usuários tanto quanto a Microsoft. ☹
Synetech
10

Pelo 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, retornando à sua guia anterior. Fazer isso fecha a barra 'Downloads'.

dep
fonte
11
Quando eles os adicionaram?
Ivo Flipse 22/03/19
5
@ Ivo, estes são atalhos de navegação OS GUI padrão, eles não são específicos do Chrome
Pavel
3

Fiz algo parecido com Alec aqui, mas meu código é um pouco mais eficiente e resistente - principalmente porque não depende muito de atalhos de teclado e verifica dinamicamente se os atalhos foram registrados antes de continuar. Desfrutar!

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

fonte
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 deva funcionar.

Michael Tsai
fonte