Questão Barra de download de fechamento automático do Google Chrome


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 eu faço isso?


83


origem




Respostas:


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

Downloads sempre claros

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

Revisões do usuário:

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

  • Eu tenho procurado por uma extensão que faz isso! Obrigado. Trabalho   muito bem escondendo a barra de download depois que o download foi concluído.   Salva um clique.


27



Impressionante encontrar. No entanto, ainda não entendi porque precisamos de uma extensão para algo que deveria fazer parte do navegador normalmente. - BinaryMisfit
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 eu acho que muitos outros aqui) só querem que a barra de downloads na parte inferior desapareça, já que ela ocupa o espaço da tela. Dito isto, é um passo na direção certa. - ezrock


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

Para Mac, use Cm (Cmd)+Mudança+J.


46



Embora isso não ajude a consulta do OP sobre o barra de downloads. - MrWhite
@ w3d, acredito que você não entendeu minha resposta. Além disso, isso foi há dois anos ... - Diego
@ Diego: Ooops, sim - como efeito colateral, remove a barra de downloads! Desculpa! :) (Sim, é um fio antigo, embora esse "problema" ainda é atual e este tópico é citado como a questão autoritária sobre o assunto.) - MrWhite
Eu uso a mesma técnica / hack :) Para Mac, use Cmd + Shift + J para abrir uma guia listando todos os Downloads e pressione Cmd + W para fechar o novo separador e voltar para onde você estava - Bijay Rungta


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 ao 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 uma 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 a 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 Decida o tamanho das minhas janelas.

Quando você fecha o Downloar Bar 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 faz:

  1. Abre a janela Downloads (que remove automaticamente a barra de download)
  2. Fecha a janela 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 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. Eu 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.

Instalar o AppleScript como serviço com atalho de teclado

A maneira mais fácil de executar esse script é instalá-lo como um Serviço amplo em 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 recebe" para "sem entrada" (suspensa) no topo
  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-o se quiser)
  7. Salve o serviço como algo como "Google Chrome: fechar barra de download"

Próximo:

  1. Vá para Preferências do Sistema> Teclado
  2. Selecione "Serviços" à esquerda
  3. Encontre o 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 atalho
  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.


Nota 1: isto também funciona no Google Chrome Canary; Basta consultar o "Google Chrome Canary" no AppleScript.
Nota 2: Uma abordagem semelhante deve funcionar no Windows usando AutoHotKey.


12



Impressionante. Bem feito! - Zac B
Qualquer coisa para os usuários do Win? - Shimmy
Esta é realmente a melhor solução listada aqui. Excelentemente instruções escritas, também. - ezrock
Fyi, acho que o redimensionamento não é culpa do Google. Olhe para outros aplicativos x, Safari por exemplo redimensiona quando a barra de abas aparece (como quando você abre uma segunda aba usando configurações padrão), etc, etc. Isso é uma coisa sobre os x que é absolutamente irritante. - Joseph Hansen


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

Eles também recusar-se a fazer uma opção para não mostrar a prateleira em tudo.


11



Isso é muito triste e chato! Isso deve valer-se para que as pessoas estejam cientes da postura do dev nesse assunto! Senão vamos acabar fazendo lobby no lugar errado, provavelmente ... - grunwald2.0
Decisões ruins ... Seria bom ver se os desenvolvedores do Chrome podem fazer isso por medidas reais: se eles fizeram um teste de eficiência adequado para ver quais usuários lidam com os downloads mais rapidamente - o Safari ou o Chrome - o antigo grupo se mostraria vencedor. É uma pena. Tanto quanto é, vendo que a Apple não consegue que eles precisem criar algo que seja digno de comparação com a Web Store do Chrome, para as extensões do Safari. Por que esses caras não seguem os bons exemplos uns dos outros, fábula-me.) - Henrik
Infelizmente, os desenvolvedores do Chromium parecem ignorar o feedback do usuário tanto quanto a Microsoft. - Synetech


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

  • Janelas: CTRL-J, CTRL-W

  • Mac: CMD-MUDANÇA-J, CMD-W

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


10



Quando eles adicionaram isso? - Ivo Flipse♦
@Ivo, esses são atalhos de navegação padrão da GUI do sistema operacional, eles não são específicos do Chrome - Pavel


Que tal usar esta extensão?
https://chrome.google.com/webstore/detail/downloadr-download-manage/gjihnjejboipjmadkpmknccijhibnpfe

enter image description here

Nenhuma barra de download de hogging vai aparecer mais.


5





Eu fiz algo próximo a 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. Apreciar!

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

3





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.


1