Такий біль - натиснути на X, щоб закрити цю смугу знову і знову. Коли завантаження завершиться, я хочу, щоб панель очистилася і залишити нижню частину екрана, подібно до того, як робить Завантажити панель стану для Firefox. Як це зробити?
Такий біль - натиснути на X, щоб закрити цю смугу знову і знову. Коли завантаження завершиться, я хочу, щоб панель очистилася і залишити нижню частину екрана, подібно до того, як робить Завантажити панель стану для Firefox. Як це зробити?
Відповіді:
2019 Edit : Оскільки, здається, розширення нижче не доступне, хтось згадав, що це розширення може працювати: Завжди очищати Завантаження 2
Оригінальна інформація про 2012 рік: Знайдено це розширення для Chrome сьогодні. Він відносно новий, доступний з 22 травня 2012 року:
Розширення Google Chrome, щоб завжди очищати список завантажень усіх завершених завантажень.
Відгуки користувачів:
Перше розширення, яке очищає панель завантаження і приховує її згодом.
Я шукав розширення, яке це робить! Дякую. Працює дуже добре, приховуючи панель завантаження після завершення завантаження. Економить клацання.
Простіші комбінації клавіш (Windows): Ctrl+ J, Ctrl+ W(відкрийте вкладку "Завантаження" та закрийте її).
Для Mac використовуйте ⌘ (Cmd)+ Shift+ J.
Панель завантаження була моєю скаргою №1 щодо Google Chrome з моменту початку її використання, і часто була причиною переходу на Safari як основний браузер. Час від часу я переглядаю всі теми Google Групи з цього приводу, але, хоча звіти про помилки та запити щодо функцій про це роками існують, ніхто в Google не може потурбуватися додати простий ярлик клавіатури "Закрити панель завантаження" або "Не показувати панель завантажень" у налаштуваннях.
Крім того, панель завантаження не додається у вікно, розмір вікна змінюється, а потім додається панель завантаження. Привіт Google, це не 1995 рік, коли JavaScripts постійно змінюють розмір вікон програми. Я користувач, і я вирішую, наскільки великими мають бути мої вікна.
Якщо одразу закрити панель Downloar, розмір вікна відновиться. Однак, коли ви деякий час взаємодієте з іншими програмами, а потім повертаєтесь до 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. Ви можете видалити це або встановити його на все, що завгодно. Я думаю, що також можна визначити, які межі є після зміни розміру вікна, а потім обчислити, якими вони були, якщо відняти висоту смуги завантаження.
Найпростіший спосіб запустити цей скрипт - це встановити його як сервіс, що використовується для всієї системи, який ви можете активувати за допомогою комбінації клавіш. Для цього виконайте наступні дії:
Далі:
І це все. Тепер, коли ви натискаєте клавішу комбінації клавіш, Google Chrome активується (якщо цього ще не було), а AppleScript завантажується, видаляючи панель завантаження. Тож це також простий спосіб швидко повернутися до Chrome, наприклад, коли ви щось зробили з завантаженим файлом.
Примітка 1. Це також працює в Google Chrome Canary; просто зверніться до "Google Chrome Canary" в AppleScript.
Примітка 2. Аналогічний підхід повинен працювати в Windows за допомогою AutoHotKey .
Автоматичне закриття полиці для завантаження? Га! Удачі в цьому; дияволи рішуче не чомусь реалізувати це . Однак вони зробили це так, що відкриття файлу (тобто, натиснувши його запис на панелі завантаження) видалить його, а якщо панель порожня, то вона буде прихована.
Вони також відмовляються робити варіант, щоб взагалі не показувати полицю .
Для чого це варто, ви можете закрити його клавіатурою, виконавши:
Windows: CTRL- J, CTRL-W
Mac: CMD- SHIFT- J, CMD-W
Перша команда відображає ваші завантаження на новій вкладці, друга швидко закриває завантаження, відсилаючи вас до попередньої вкладки. Це закриває панель "Завантаження".
Як щодо використання цього розширення
https://chrome.google.com/webstore/detail/downloadr-download-manage/gjihnjejboipjmadkpmknccijhibnpfe
Більше не буде відображатись панель завантажень для випинання.
Тут я зробив щось близьке до 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 за допомогою комбінації клавіш. Розширення для цієї мети можна завантажити тут:
Зауважте, що від цього проекту було відмовлено.
Ось сценарій, який я придумав, щоб закрити панель завантажень. Замість того, щоб відкривати та закривати вікно завантажень, воно просто натискає кнопку, щоб закрити панель завантажень.
tell application "System Events"
tell application process "Google Chrome"
tell window 1
click button "Close"
end tell
end tell
end tell
Я викликаю це через FastScripts, хоча метод, який описує @Alec, також повинен працювати.
Існує хромоване розширення "Закрити панель завантаження" для закриття панелі завантаження гарячою клавішею.