Câu trả lời:
Chỉnh sửa 2019 : Vì có vẻ như tiện ích mở rộng bên dưới không còn khả dụng, nên ai đó đã đề cập đến tiện ích mở rộng này có thể hoạt động: Luôn xóa Tải xuống 2
Thông tin gốc năm 2012: Tìm thấy tiện ích mở rộng Chrome này ngày hôm nay. Nó tương đối mới, có sẵn từ ngày 22 tháng 5 năm 2012:
Tiện ích mở rộng Google Chrome để luôn xóa danh sách tải xuống của tất cả các bản tải xuống đã hoàn thành.
Nhận xét của người dùng:
Tiện ích mở rộng đầu tiên xóa thanh tải xuống và ẩn nó sau đó.
Tôi đã tìm kiếm một phần mở rộng làm điều này! Cảm ơn bạn. Hoạt động rất tốt ẩn thanh tải xuống sau khi tải xuống hoàn tất. Lưu một nhấp chuột.
Ctrl-J Ctrl-W
không chính xác những gì câu hỏi yêu cầu.
Phím tắt dễ dàng hơn (Windows): Ctrl+ J, Ctrl+ W(mở tab "Tải xuống" và đóng nó, điều này cũng xảy ra để đóng thanh tải xuống trong tab gốc).
Đối với Mac, sử dụng ⌘ (Cmd)+ Shift+ J.
Thanh tải xuống là khiếu nại số 1 của tôi về Google Chrome kể từ khi tôi bắt đầu sử dụng và thường là lý do để chuyển trở lại Safari làm trình duyệt chính của tôi. Thỉnh thoảng tôi đi qua tất cả các chủ đề của Google Groups về vấn đề này, nhưng mặc dù đã có báo cáo lỗi và yêu cầu tính năng về vấn đề này trong nhiều năm, nhưng không ai ở Google có thể bận tâm thêm phím tắt "Đóng thanh tải xuống" đơn giản hoặc hộp kiểm "Không hiển thị Thanh tải xuống" trong cài đặt.
Hơn nữa, Thanh Tải xuống không được thêm vào trong cửa sổ, cửa sổ được thay đổi kích thước và sau đó Thanh Tải xuống được thêm vào. Xin chào Google, đây không phải là năm 1995 khi JavaScripts liên tục thay đổi kích thước cửa sổ ứng dụng của bạn. Tôi là người dùng và tôi quyết định cửa sổ của mình sẽ lớn đến mức nào.
Khi bạn đóng thanh Downloar ngay lập tức, kích thước cửa sổ sẽ được khôi phục. Tuy nhiên, khi bạn tương tác với các ứng dụng khác một lúc rồi quay lại Google Chrome để đóng Thanh tải xuống, nó đã quên kích thước cửa sổ ban đầu vì một số lý do và bạn bị kẹt với cửa sổ đã thay đổi kích thước. Đây có thể không phải là vấn đề trên màn hình với độ phân giải cao, nhưng trên máy tính xách tay nơi bạn có ít bất động sản màn hình hơn, nó có thể thực sự gây phiền nhiễu.
Do thay đổi kích thước, tôi bắt đầu tìm kiếm một giải pháp bằng AppleScript. Và trong khi tôi đang làm việc đó, tôi cũng tìm được cách tự động hóa việc đóng Thanh Tải xuống.
Đây là những gì nó làm:
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
Như tôi đã nói, sau một thời gian Google Chrome quên kích thước cửa sổ ban đầu. Các giới hạn trong kịch bản là cách tôi thích cửa sổ trình duyệt của mình trên độ phân giải MacBook Air. Bạn có thể loại bỏ cái này, hoặc đặt nó thành bất cứ thứ gì bạn muốn. Tôi đoán cũng có thể xác định giới hạn là gì sau khi cửa sổ được thay đổi kích thước và sau đó tính toán xem chúng là gì nếu bạn trừ đi chiều cao của Thanh Tải xuống.
Cách dễ nhất để chạy tập lệnh này là cài đặt nó dưới dạng Dịch vụ toàn hệ thống mà sau đó bạn có thể kích hoạt bằng phím tắt. Để làm điều này, hãy làm theo các bước sau:
Kế tiếp:
Và đó là nó. Bây giờ, bất cứ khi nào bạn nhấn tổ hợp phím của mình, Google Chrome sẽ được kích hoạt (nếu chưa có) và AppleScript được tải khi gỡ bỏ Thanh tải xuống. Vì vậy, đây cũng là một cách dễ dàng để nhanh chóng quay lại Chrome, ví dụ như khi bạn đã làm gì đó với tệp bạn đã tải xuống.
Lưu ý 1: Điều này cũng hoạt động trong Google Chrome Canary; chỉ cần tham khảo "Google Chrome Canary" trong AppleScript.
Lưu ý 2: Một cách tiếp cận tương tự sẽ hoạt động trong Windows bằng AutoHotKey .
Tự động đóng kệ tải xuống? Hà! Chúc may mắn với điều đó; các nhà phát triển kiên quyết không thực hiện điều đó vì một số lý do. Tuy nhiên, họ đã làm cho nó để mở một tệp (nghĩa là bằng cách nhấp vào mục thanh tải xuống của nó) sẽ xóa nó và nếu thanh trống, thì nó sẽ ẩn đi.
Họ cũng từ chối đưa ra một lựa chọn để không hiển thị kệ nào cả .
Để biết giá trị của nó, bạn có thể đóng bàn phím bằng cách thực hiện:
Windows: CTRL- J, CTRL-W
Mạc: CMD- SHIFT- J, CMD-W
Lệnh đầu tiên bật các tải xuống của bạn trong một tab mới, lệnh thứ hai nhanh chóng đóng các tải xuống, đưa bạn trở lại tab trước đó. Làm như vậy sẽ đóng thanh 'Tải xuống'.
Làm thế nào về việc sử dụng tiện ích mở rộng này
https://chrom.google.com.vn/webstore/detail/doadr-doad-manage/gjihnjejboipjmadkpmknccijhibnpfe
Không có nơi tải xuống thanh tải sẽ hiển thị nữa.
Tôi đã làm một cái gì đó gần với Alec ở đây, nhưng mã của tôi hiệu quả và linh hoạt hơn một chút - chủ yếu là vì nó không dựa vào các phím tắt (nhiều) và tự động kiểm tra xem các phím tắt đã được đăng ký trước khi tiếp tục hay chưa. Thưởng thức!
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
Bạn có thể thoát khỏi thanh tải xuống trong Chromium bằng phím tắt. Một phần mở rộng cho mục đích này có thể được tải xuống ở đây:
Lưu ý rằng dự án này đã bị bỏ rơi.
Đây là một kịch bản tôi đã đưa ra để đóng thanh tải xuống. Thay vì mở và đóng cửa sổ tải xuống, nó chỉ cần nhấp vào nút để đóng thanh tải xuống.
tell application "System Events"
tell application process "Google Chrome"
tell window 1
click button "Close"
end tell
end tell
end tell
Tôi gọi nó qua FastScripts, mặc dù phương thức mà @Alec mô tả cũng sẽ hoạt động.
Có phần mở rộng chrome "Đóng thanh tải xuống" để đóng thanh tải xuống bằng phím nóng.
Ctrl-J Ctrl-W
làm chính xác những gì bạn đang yêu cầu.