Answers:
2019编辑:由于似乎以下扩展不再可用,所以有人提到此扩展可以工作:始终清除下载2
2012年原始信息: 今天发现了此Chrome扩展程序。它相对较新,自2012年5月22日起可用:
Google Chrome扩展程序可始终清除所有已完成下载的下载列表。
用户评论:
第一个扩展程序清除下载栏,然后将其隐藏。
我一直在寻找可以做到这一点的扩展!谢谢。下载完成后,隐藏下载栏的效果非常好。保存点击。
Ctrl-J Ctrl-W
确实是问题所要问的。
键盘快捷键(Windows):Ctrl+ J,Ctrl+ W(打开“下载”选项卡并关闭它,同时它也关闭了原始选项卡中的下载栏)。
对于Mac,请使用⌘ (Cmd)+ Shift+ J。
自从我开始使用Download Bar以来,它一直是我对Google Chrome浏览器的第一抱怨,并且通常是切换回Safari作为我的主要浏览器的原因。我时不时地浏览有关此问题的所有Google网上论坛主题,但是尽管多年来一直存在有关此问题的错误报告和功能要求,但Google的任何人都可以添加一个简单的“关闭下载栏”键盘快捷键或设置中的“不显示下载栏”复选框。
此外,未在窗口内添加下载栏,调整了窗口的大小,然后添加了下载栏。您好Google,这不是1995年,JavaScript不断调整您的应用程序窗口大小。我是用户,我决定我的窗户应该多大。
当您立即关闭Downloar Bar时,窗口大小将恢复。但是,当您与其他应用程序互动一段时间后,返回到Google Chrome浏览器以关闭下载栏时,由于某种原因,它忘记了原始窗口大小,因此您无法调整窗口大小。在高分辨率的屏幕上,这可能不是问题,但是在屏幕空间较小的笔记本电脑上,这确实很烦人。
由于调整大小,我开始寻找使用AppleScript的解决方案。在进行此操作时,我还找到了一种自动关闭下载栏的方法。
这是它的作用:
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
就像我说的,过了一会儿Google Chrome忘记了原来的窗口大小。脚本中的界限是我在MacBook Air分辨率上更喜欢浏览器窗口的方式。您可以删除它,或将其设置为所需的任何东西。我想也可以确定窗口调整大小后的边界,然后减去减去下载栏的高度,即可计算出边界。
运行此脚本的最简单方法是将其安装为系统范围的服务,然后可以使用键盘快捷键激活它。为此,请按照下列步骤操作:
下一个:
就是这样。现在,每当您按下组合键时,谷歌浏览器就会被激活(如果尚未激活),并且AppleScript已加载,删除了下载栏。因此,这也是快速返回Chrome的一种简便方法,例如,当您对下载的文件进行操作时。
注意1:这在Google Chrome Canary中也适用;只需参考AppleScript中的“ Google Chrome Canary”即可。
注意2:类似的方法应该在Windows中使用AutoHotKey起作用。
自动关闭下载架?哈!祝你好运;开发人员坚决不出于某种原因而不执行该操作。但是,他们这样做是为了打开文件(即,通过单击其下载栏条目)将其删除,并且如果该栏为空,则它将隐藏。
他们还拒绝选择根本不展示货架。
我在这里做了一些与Alec相似的事情,但是我的代码更加高效和有弹性-主要是因为它不依赖键盘快捷键(在很大程度上),并且可以动态检查快捷键是否在注册之前就已注册。请享用!
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
您可以使用键盘快捷键摆脱Chromium中的下载栏。可以在此处下载用于此目的的扩展:
请注意,该项目已被放弃。
有Chrome扩展“关闭下载栏中的”关闭下载酒吧热键。
Ctrl-J Ctrl-W
完全符合您的要求。