Barre de téléchargement de la fermeture automatique de Google Chrome

87

Avoir à frapper le X pour fermer cette barre à plusieurs reprises est une telle douleur. Une fois le téléchargement terminé, je souhaite que la barre se vide et laisse le bas de l'écran, comme le fait Download Downloadbar pour Firefox. Comment puis-je faire cela?

finiteloop
la source
Ctrl-J Ctrl-Wfait exactement ce que vous demandez.
xdavidliu

Réponses:

26

2019 Edit : Comme il semble que l'extension ci-dessous n'est plus disponible, quelqu'un a mentionné que cette extension pourrait fonctionner: Toujours effacer Téléchargements 2


Informations d'origine 2012: trouvé cette extension Chrome aujourd'hui. C'est relativement nouveau, disponible depuis le 22 mai 2012:

Toujours effacer les téléchargements

Une extension Google Chrome pour toujours effacer la liste des téléchargements de tous les téléchargements terminés.

Critiques d'utilisateurs:

  • Première extension qui efface la barre de téléchargement et la cache par la suite.

  • Je cherchais une extension qui fait ça! Je vous remercie. Fonctionne très bien en cachant la barre de téléchargement une fois le téléchargement terminé. Enregistre un clic.

Tapoter
la source
8
Malheureusement, cette extension efface les téléchargements ayant échoué et la liste de téléchargement complète après 5 secondes, sans aucune personnalisation pour ces options. Je (et je pense que de nombreux autres ici) veulent simplement que la barre de téléchargements en bas disparaisse, car elle occupe de l’écran. Cela étant dit, c'est un pas dans la bonne direction.
ezrock
cette réponse n'est pas la meilleure. Ctrl-J Ctrl-Wfait exactement ce que la question demande.
xdavidliu
@xdavidliu ce commentaire n'est pas le meilleur. La question est de fermer automatiquement. La frappe manuelle n'est pas automatique.
Pat le
49

Raccourcis clavier plus faciles (Windows): Ctrl+ J, Ctrl+ W(ouvrez l'onglet "Téléchargements" et fermez-le, ce qui ferait aussi fermer la barre de téléchargement dans l'onglet d'origine).

Pour Mac, utilisez ⌘ (Cmd)+ Shift+ J.

Diego
la source
Bien que cela n’aide pas la requête du PO à propos de la barre de téléchargements .
MrWhite
@ W3D, je crois que vous n'avez pas compris ma réponse. En outre, c'était il y a deux ans ...
Diego
3
@ Digo: Oups, oui - comme effet secondaire, cela supprime la barre de téléchargements! Pardon! :) (Oui, c'est un vieux fil, bien que ce "problème" soit toujours d'actualité et que ce fil soit cité comme la question faisant autorité à ce sujet.)
MrWhite,
cette réponse fonctionne toujours à partir de septembre 2019 et ne nécessite aucune extension. Ce devrait être la réponse acceptée.
xdavidliu le
11

Solution de raccourci clavier pour les utilisateurs de Mac

La barre de téléchargement est depuis le début ma première plainte à propos de Google Chrome, et c’est souvent une raison pour revenir à Safari en tant que navigateur principal. De temps en temps, je passe en revue toutes les rubriques de Google Groupes à ce sujet, mais même s'il existe des rapports de bogues et des demandes de fonctionnalités à ce sujet depuis des années, aucun utilisateur de Google ne peut se permettre d'ajouter un simple raccourci clavier "Fermer la barre de téléchargement" ou une case à cocher "Ne pas afficher la barre de téléchargement" dans les paramètres.

De plus, la barre de téléchargement n'est pas ajouté à l' intérieur de la fenêtre, la fenêtre est redimensionnée et puis la barre de téléchargement est ajouté. Bonjour Google, ce n'est pas en 1995 que les scripts Java redimensionnent constamment les fenêtres de vos applications. Je suis l'utilisateur et je décide de la taille de mes fenêtres.

Lorsque vous fermez immédiatement la barre Downloar, la taille de la fenêtre est restaurée. Toutefois, lorsque vous interagissez avec d'autres applications pendant un moment, puis que vous revenez dans Google Chrome pour fermer la barre de téléchargement, la taille de la fenêtre d'origine a été oubliée pour une raison quelconque, et vous êtes bloqué avec la fenêtre redimensionnée. Ce n'est probablement pas un problème sur un écran haute résolution, mais sur des ordinateurs portables sur lesquels vous avez moins d'écran, cela peut être vraiment ennuyeux.

À cause du redimensionnement, j'ai commencé à chercher une solution utilisant AppleScript. Et pendant que je travaillais là-dessus, j'ai également trouvé un moyen d'automatiser la fermeture de la barre de téléchargement.

AppleScript qui ferme la barre de téléchargement

Voici ce qu'il fait:

  1. Ouvre la fenêtre Téléchargements (qui supprime automatiquement la barre de téléchargement).
  2. Ferme la fenêtre des téléchargements
  3. Retour à l'onglet précédemment actif
  4. Facultatif: redimensionne la fenêtre à vos dimensions préférées
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

Comme je l'ai dit, Google Chrome oublie au bout d'un moment la taille de la fenêtre d'origine. Les limites du script indiquent comment je préfère ma fenêtre de navigateur pour la résolution de mon MacBook Air. Vous pouvez le supprimer ou le définir à votre guise. J'imagine qu'il est également possible de déterminer les limites après le redimensionnement de la fenêtre, puis de les calculer si vous soustrayez la hauteur de la barre de téléchargement.

Installer AppleScript en tant que service avec un raccourci clavier

La méthode la plus simple pour exécuter ce script consiste à l'installer en tant que service système que vous pouvez ensuite activer à l'aide d'un raccourci clavier. Pour le faire, suivez ces étapes:

  1. Démarrer l'application Automator
  2. Créer un "service"
  3. Définissez le "Service reçoit" sur "pas d'entrée" (liste déroulante) en haut
  4. Recherchez "AppleScript" à gauche
  5. Faites glisser l'action "Run AppleScript" dans le volet de workflow à droite
  6. Collez le code ci-dessus (et testez-le si vous le souhaitez)
  7. Enregistrez le service sous le nom "Google Chrome: Fermer la barre de téléchargement".

Prochain:

  1. Allez dans Préférences Système> Clavier
  2. Sélectionnez "Services" à gauche
  3. Trouvez votre service nouvellement créé à droite sous la rubrique "Général"
  4. Double-cliquez sur le côté droit de cette ligne pour activer la zone de saisie de raccourci.
  5. Appuyez sur votre combinaison de touches préférée (j'ai utilisé Control – Option – Command – J)

Et c'est tout. Désormais, chaque fois que vous appuierez sur votre combinaison de touches, Google Chrome sera activé (s'il ne l'était pas déjà) et AppleScript est chargé, ce qui supprime la barre de téléchargement. C'est donc aussi un moyen simple de revenir rapidement à Chrome, par exemple lorsque vous avez modifié le fichier que vous avez téléchargé.


Remarque 1: cela fonctionne également dans Google Chrome Canary; se référer simplement à "Google Chrome Canary" dans le AppleScript.
Remarque 2: Une approche similaire devrait fonctionner sous Windows avec AutoHotKey .

Alec
la source
Quelque chose pour les utilisateurs de Win?
Shimmy
Fyi, je pense que le redimensionnement n'est pas la faute de Google. Regardez d'autres applications os x, Safari par exemple, se redimensionne lorsque la barre d'onglets apparaît (comme lorsque vous ouvrez un deuxième onglet avec les paramètres par défaut), etc.
Joseph Hansen
11

Fermer automatiquement l'étagère de téléchargement? Ha! Bonne chance avec ça; les développeurs sont résolus à ne pas implémenter cela pour une raison quelconque. Cependant, ils ont fait en sorte que l' ouverture d' un fichier (c'est-à-dire en cliquant sur l'entrée de la barre de téléchargement) le supprime. Si la barre est vide, elle sera masquée.

Ils refusent également de faire une option pour ne pas montrer l'étagère du tout .

Synetech
la source
2
C'est assez triste et ennuyeux! Cela devrait obtenir des votes positifs afin que les gens soient au courant de la position du développeur sur cette question! Sinon, nous
finirons
1
Mauvaises décisions ... Il serait bon de voir si les développeurs de Chrome peuvent confirmer cela par des mesures concrètes: s’ils effectuaient un test d’efficacité permettant de déterminer quels utilisateurs géraient les téléchargements plus rapidement (Safari ou Chrome), l’ancien groupe serait un gagnant. C'est dommage. Autant que cela soit, vu que Apple ne comprend pas le besoin de créer quelque chose qui mérite d'être comparé au Web Store de Chrome, pour les extensions de Safari. Pourquoi ces gars-là ne suivent pas les bons exemples les uns des autres me fables.)
Henrik
1
Malheureusement, les développeurs de Chromium semblent ignorer autant les réactions des utilisateurs que Microsoft. ☹
Synetech
10

Pour ce que ça vaut, vous pouvez le fermer avec le clavier en faisant:

  • Windows: CTRL- J, CTRL-W

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

La première commande affiche vos téléchargements dans un nouvel onglet, la seconde ferme rapidement les téléchargements et vous renvoie à votre onglet précédent. Cela ferme la barre "Téléchargements".

dep
la source
1
Quand ont-ils ajouté cela?
Ivo Flipse
5
@ Ivo, ce sont des raccourcis de navigation standard pour l'interface graphique du système d'exploitation, ils ne sont pas spécifiques à Chrome
Pavel
3

J'ai fait quelque chose de proche d'Alec ici, mais mon code est un peu plus efficace et résilient - principalement parce qu'il ne repose pas sur des raccourcis clavier (beaucoup) et qu'il vérifie dynamiquement si les raccourcis ont été enregistrés avant de continuer. Prendre plaisir!

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

la source
0

Voici un script que je suis venu avec pour fermer la barre de téléchargements. Au lieu d'ouvrir et de fermer la fenêtre de téléchargements, il suffit de cliquer sur le bouton pour fermer la barre de téléchargements.

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

Je l'invoque via FastScripts, bien que la méthode décrite par @Alec devrait également fonctionner.

Michael Tsai
la source