Chromeタブを閉じる前に確認アラートを有効にする方法は?


92

Chromeブラウザで開いたタブを閉じる前に確認アラートボックスオプションを有効にする方法は?設定を変更する必要がありますか?設定ウィンドウにそのようなオプションが見つかりませんでした。


1
評判のために回答を投稿することはできませんが、これは実行可能なソリューションのようです。Cnet.com / how-to / how-to-prevent-closing-multiple-tabs- in-chrome maki-chan.de/preventclose.htm またはコードでカスタムタブを作成し、ホームページとして設定します: <script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>
アレックスKamburov

2
公式のum ...をフォローしたい人は、それを置くのに良い方法です...気にしないで...スレッド、ここでそれを行うことができます:bugs.chromium.org/p/chromium/issues/detail?id=147
ケブ

回答:


148

MacのChromeメニューで[終了する前に警告]をクリックすると、うまくいきます。終了するには、command + Qを押し続けます。PCではわかりません。

これは、タブを閉じる、command + Wが、おかしなブラウザコマンド+ Q全体を閉じるのに隣接しているため、私にとって非常に大きかったです。

これは、MacOS Sierraでは次のようになります。 ここに画像の説明を入力してください


67
プリファレンスに入れるのではなく、Chromeメニューにそのオプションを入れる理由を理解できません。とにかく、このおかげで、私はそのメニューを見るとは思わなかったでしょう。
SaganRitual 14

4
ええ、これは設定です、そこに置きます。なんてナンセンスだ。
kleinfreund

8
Windows OSはどうですか?
BORT

9
このオプションはどこにありますか?ハンバーガーアイコンの下でも、[設定]でも見つかりません。Chrome v45 for Windowsで移動されたかどうかはわかりません。
ダニーベケット

6
彼らはこの機能をMacにのみ追加したのですか?それだけでなく、SuperuserにはMacユーザーしかいませんか?
アサフ

17

Chromeで複数のタブを閉じると、「すべてのタブを閉じますか?」という警告ボックスが表示されます

はい。X確認なしでボタンを押している場合、Chromeはタブを閉じます。誤って閉じようとすると、非常に迷惑になります。CTRL + SHIFT + Tを押すと、すべてのタブの前のセッションを復元できます。

Windows Close ProtectorなどのChrome拡張機能を探すこともできます


ブラウザを閉じるときに拡張機能が動作しています。Operaブラウザで利用可能なオプションが必要です。クロムにはそのようなオプションがないかもしれません。とにかく答えてくれてありがとう。
クマールV 14年

5
この拡張機能はもう機能しません。Pig Toolboxも機能しません。そのため、Chrome Toolboxがキックされた後、「Doube-click to close」と「multiple-close」警告はもうできません。これは本当にひどいです。
mgutt 14

3
Chromeの場合、画面の左上にある[Chrome]ボタンをクリックし、[終了前に警告]オプションを選択します。
jimmyplaysdrums

あなたは以前のタブを復元することができます...あなたはシークレットモードでいないとき...
アダムPlocher

リンクを更新してください。
ドナルドダック

12

私の場合、最大の問題はctrl-shift-Wまたはctrl-shift-Qを使用することです。ショートカットを再マップする場合:

  1. chrome:// extensionsに移動します
  2. 右下のキーボードショートカットをクリックします キーボードショートカットA
  3. 煩わしくないものにCtrl+ Shift+ Wを再バインドします。私の場合は、lastpass拡張機能を開くようにバインドしました。

ここに画像の説明を入力してください

また、参考までに、Ctrl-Shift-Tはすべてのタブを再度開きます


2
あなたは、私の日のヒーローです。少なくとも週に1回、誤ってCtrl + Shift + Wを押しても、Ctrl + Shift + Tでウィンドウが元の位置(またはモニター!)に復元されることはありません。
マイクストロベル

1
これは救世主です!ありがとう。左側のバーガーメニューを開くと、キーボードショートカットオプションにアクセスできるようになりました。
hims056

11

Google Chromeを誤って閉じないようにするには:

  1. NoCloseをダウンロードして実行します(Windowsで起動する場合は、スタートアップフォルダーに追加します)。

  2. プレスCtrl+ 1/無効、現在アクティブなウィンドウの閉じるボタンを有効にします。
    閉じるボタンが無効

個々のタブが誤って閉じないようにするには:

  1. カスタムJSをWebページに埋め込むことができる拡張機能をインストールします。私はPage Modifierを使用しましたが、Webサイト用のJScriptトリックカスタムJavaScriptなど、他にも利用できるものがあります

  2. Page Modifierを選択した場合、新しいスクリプトを作成し、kbeezie.comから次のJSコードを入力します

    function PopIt() { return "Are you sure you want to leave?"; }
    function UnPopIt()  { /* nothing to return */ }
    
    $(document).ready(function() {
        window.onbeforeunload = PopIt;
        $("a").click(function(){ window.onbeforeunload = UnPopIt; });
    });
    
  3. スクリプトをどこでも実行できるようにApplied toフィールドを設定し、*保存します。
    ページからナビゲーションを確認する

スクリプトは、それ以降にアクセスする新しいページでのみ実行されます。スクリプトを実行するには、すでに開いているタブをリロードする必要があります。

十分にテストしていないので、すべてのWebページで機能するわけではありませんが、コードが得意であれば、おそらくそれをいじって問題を修正できます。


それは動作しますが、すべてのタブでポップアップします。
ジンキン

@GinKinそれは考えではないですか?タブを閉じる前の確認ポップアップ?
ビナヤック

Firefoxでの動作のように、すべてのタブではなく、Xを押してウィンドウを閉じるだけです。
ジンキン

@GinKin複数のタブが開いていて、Chromeを閉じているということですか?
ビナヤック

2
まさに。(コメントする15文字)
-GinKin

2

在庫のChromeでこの機能に最も近いのは、設定の[起動時]セクションの下にある[中断したところから続行]です。


はい。できますが、支払いページのタブを誤って閉じました。2回目の支払いを行うため、再開できません。
クマールV 14年

@kumar_vこれは非常に悪い支払いサイトです。
mgutt

複数のWindowsを開いている場合、中断したところから続行すると機能しません。(Ctrl-wの代わりに誤ってCtrl-Shift-wを押したが、何らかの理由で、Ctrl-shift-tが同じタブを複数回開いただけで、通常のようにウィンドウを復元できなかった)
Gert van den Berg

2

私はこれについて「自分」をだますことにしました。クロムを開き、最初のタブを固定します。それはその最初のタブからXボタンを削除します:)


2
Ctrl-Wが機能しなくなることはありません...(ctrl-shift-tは個々のタブを閉じるために動作します...)
Gert van den Berg

1

これを処理するはずの「Chrome Toolbox」拡張機能がありますが、サポートされなくなりました。したがって、Mac OSで行ったことは、Chrome "Cmd-Q"を終了するためのキーボードショートカットを誤ってトリガーしないもの(たとえば、Ctrl-Cmd-Shift-Q)に変更することです。

このショートカットを変更するには、[システム環境設定]> [キーボード]> [ショートカット]> [アプリのショートカット]に移動します。[+]記号をクリックし、[アプリ]ドロップダウンから[Google Chrome.app]を選択し、メニュータイトルタイプとして[Google Chromeを終了]を選択し、ショートカットで複雑なキーの組み合わせを押します。


1

これを実現するための拡張機能またはサードパーティのソフトウェアプログラムは、作業が多すぎるように思えます。一部の回答はMacのみに適用されますが、他の人はすべてのページに特定のスクリプトを挿入するためにChromeにスクリプトランナーを追加する必要があるため、すべてのタブに確認ボックスが表示されるという問題が発生します。

ここでのほとんどのユーザーのニーズは、各タブではなくウィンドウ全体を一度に閉じないように保護することだと思います。ウィンドウ全体が閉じようとしているときに確認ボックスを表示するJavaScriptを使用して、簡単な静的HTMLページを作成しました。

ここでHTMLページを見つけることができます(JSBinでホストされています):http ://jsbin.com/pejejib

それを使用する方法?唯一の要件は、セッション中に常にChromeでページを開くことです。これにより、「X」ボタンまたはキーボードショートカットをクリックしてChromeウィンドウを閉じるたびに、作成したページのスクリプトが実行され、確認を求めた。

  1. 必要に応じてブックマークを付けて開くことができます-長いブラウジングセッションに出かけようとしていて、そのような事故を防ぎたい場合は、これが最良のオプションです。
  2. Chromeを開くたびにわざわざ開きたくない場合は、ページに移動し、タブを右クリックして[タブを固定]をクリックします。これで、ブラウザを閉じるたびに、次回開いたときに固定されたタブが自動的に開きます。
  3. または、Chromeのスタートアップページの1つとして設定します。(スタートアップページを使用する場合の最適なオプション)

これの利点は次のとおりです。

  1. インストールや拡張は必要ありません。これは単なるHTMLページです
  2. 確認ボックスを複数回、つまりすべてのタブごとに表示しません。
  3. 独自のフォークを作成して、好きなように使用できます

透明性のために、これはページ内のJavaScriptコードです-

window.onbeforeunload = function(e) {
  var dialogText = 'Are you sure you want to close the Window?';
  e.returnValue = dialogText;
  return dialogText;
};

はい、それだけです!シンプルでわかりやすい。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.