web-dev-qa-db-ja.com

Google Chromeオートクローズダウンロードバー

何度も何度もそのバーを閉じるためにXを打たなければならないのはそのような苦痛です。ダウンロードが完了したら、Firefox用のステータスバーのダウンロードと同じように、バーをクリアして画面の下部に表示したままにします。どうやってこれをするの?

84
finiteloop

2019編集:下の拡張子はもう利用できないように思われるので、誰かがこの拡張子が機能すると言っています: 常にダウンロードをクリアする2


元の2012年の情報:このChrome拡張機能を今日見つけました。比較的新しく、2012年5月22日から利用可能です。

常にダウンロードを消去

Google Chromeの拡張機能で、完了したすべてのダウンロードのダウンロードリストを常に消去します。

ユーザーレビュー:

  • ダウンロードバーをクリアし、後でそれを隠す最初の拡張子。

  • 私はこれを行うエクステンションを探しています!ありがとうございました。ダウンロードが完了した後にダウンロードバーを隠して非常にうまくいきます。クリックを保存します。

26
Pat

より簡単なキーボードショートカット(Windows): Ctrl+J、 Ctrl+W (「ダウンロード」タブを開いて閉じてください)。

Macの場合は、 ⌘ (Cmd)+Shift+J

48
Diego

Macユーザー向けのキーボードショートカットソリューション

ダウンロードバーは、使用を開始して以来、Google Chromeに対する私の一番の不満であり、多くの場合、メインブラウザとしてSafariに切り替える理由でした。これに関するGoogleグループのすべてのトピックをたまに確認しますが、これに関するバグレポートや機能のリクエストが何年もありましたが、Googleの誰も単純な「ダウンロードバーを閉じる」キーボードショートカットを追加することを気にすることはできません。設定の[ダウンロードバーを表示しない]チェックボックス。

さらに、ダウンロードバーはウィンドウ内に追加されず、ウィンドウ内に、ウィンドウのサイズ変更、およびthenダウンロードバーが追加されます。こんにちはGoogle、これはJavaScriptが常にアプリケーションウィンドウのサイズを変更している1995年ではありません。 Iはユーザーであり、Iは大きさを決定します私の窓があるはずです。

ただし、すぐにDownloar Barを閉じると、ウィンドウサイズが復元されます。ただし、しばらく他のアプリケーションとやり取りしてからGoogle Chromeに戻ってダウンロードバーを閉じると、何らかの理由で元のウィンドウサイズを忘れてしまい、サイズ変更されたウィンドウが表示されたままになります。これはおそらく、高解像度の画面では問題になりませんが、画面のスペースが少ないラップトップでは、本当に迷惑になる可能性があります。

サイズ変更のため、AppleScriptを使用したソリューションの検索を開始しました。それに取り組んでいる間に、ダウンロードバーの終了も自動化する方法を見つけました。

ダウンロードバーを閉じるAppleScript

以下がその機能です。

  1. [ダウンロード]ウィンドウを開きます(ダウンロードバーが自動的に削除されます)
  2. [ダウンロード]ウィンドウを閉じます
  3. 以前にアクティブだったタブに戻ります
  4. オプション:ウィンドウのサイズを好みのサイズに変更します
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をサービスとしてインストールする

このスクリプトを実行する最も簡単な方法は、システム全体のサービスとしてインストールし、キーボードショートカットを使用してアクティブ化することです。これを行うには、次の手順を実行します。

  1. Automatorアプリケーションを起動します
  2. 「サービス」を作成する
  3. 上部の[サービス受信]を[入力なし](ドロップダウン)に設定します
  4. 左側で「AppleScript」を検索します
  5. 「AppleScriptを実行」アクションを右側のワークフローペインにドラッグします
  6. 上記のコードを貼り付けます(必要に応じてテストします)
  7. サービスを「Google Chrome:Close Download Bar」のような名前で保存します

次:

  1. [システム環境設定]> [キーボード]に移動します
  2. 左側の「サービス」を選択します
  3. 「一般」という見出しの下の右側に、新しく作成したサービスを見つけます
  4. その行の右側をダブルクリックして、ショートカット入力ボックスをアクティブにします
  5. お好みのキーコンボを押します(Control–Option–Command–Jを使用しました)

以上です。これで、キーコンボを押すたびに、Google Chromeが有効になり(まだ有効になっていない場合)、ダウンロードバーを削除してAppleScriptが読み込まれます。したがって、Chromeにすばやく戻る簡単な方法でもあります。ダウンロードしたファイルで何かをしたとき。


注1:これはGoogle Chrome Canaryでも機能します。 AppleScriptの「Google Chrome Canary」を参照してください。
注2:同様のアプローチは、Windowsで AutoHotKey を使用して機能するはずです。

11
Alec

ダウンロードシェルフを自動的に閉じるハ!頑張ってください。開発者は 何らかの理由でnotimplements that に解決しました。しかし、彼らはopenaファイル(すなわちダウンロードバーのエントリをクリックすること))がそうなるようにしました。それを削除し、そしてバーが空の場合、それは非表示になります。

彼らはまた、 まったく棚を見せないようにするオプションを作ることを拒否します です。

11
Synetech

それが価値があるもののために、することによってキーボードでそれを閉じることができます:

  • Windows: CTRL - J、 CTRL - W

  • マック: CMD - SHIFT - J、 CMD - W

最初のコマンドはダウンロードを新しいタブにポップし、2番目のコマンドはダウンロードをすぐに閉じて前のタブに戻ります。そうすると、「ダウンロード」バーが閉じます。

10
dep

このエクステンションの使い方はどうですか
https://chrome.google.com/webstore/detail/downloadr-download-manage/gjihnjejboipjmadkpmknccijhibnpfe

enter image description here

ダウンロードバーを独占している場所はもう表示されません。

4
Meow

ここで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
3
rickcnagy

あなたはキーボードショートカットでChromiumのダウンロードバーを取り除くことができます。この目的のための拡張機能はこちらからダウンロードできます。

http://metalab.at/wiki/Benutzer:Tessellated/Chromium_Clicky

このプロジェクトは放棄されました。

1
Michael Hauser

ホットキーでダウンロードバーを閉じるための クローム拡張子「Close download bar」 があります。

0
d9k

これは、ダウンロードバーを閉じるためのスクリプトです。ダウンロードウィンドウを開閉する代わりに、ボタンをクリックしてダウンロードバーを閉じるだけです。

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

私はFastScriptを介してそれを起動しますが、@アレックが記述する方法も機能するはずです。

0
Michael Tsai