Chromeブラウザで開いたタブを閉じる前に確認アラートボックスオプションを有効にする方法は?設定を変更する必要がありますか?設定ウィンドウにそのようなオプションが見つかりませんでした。
Chromeブラウザで開いたタブを閉じる前に確認アラートボックスオプションを有効にする方法は?設定を変更する必要がありますか?設定ウィンドウにそのようなオプションが見つかりませんでした。
回答:
MacのChromeメニューで[終了する前に警告]をクリックすると、うまくいきます。終了するには、command + Qを押し続けます。PCではわかりません。
これは、タブを閉じる、command + Wが、おかしなブラウザコマンド+ Q全体を閉じるのに隣接しているため、私にとって非常に大きかったです。
Chromeで複数のタブを閉じると、「すべてのタブを閉じますか?」という警告ボックスが表示されます
はい。X
確認なしでボタンを押している場合、Chromeはタブを閉じます。誤って閉じようとすると、非常に迷惑になります。CTRL + SHIFT + Tを押すと、すべてのタブの前のセッションを復元できます。
Windows Close ProtectorなどのChrome拡張機能を探すこともできます
私の場合、最大の問題はctrl-shift-Wまたはctrl-shift-Qを使用することです。ショートカットを再マップする場合:
また、参考までに、Ctrl-Shift-Tはすべてのタブを再度開きます
NoCloseをダウンロードして実行します(Windowsで起動する場合は、スタートアップフォルダーに追加します)。
カスタムJSをWebページに埋め込むことができる拡張機能をインストールします。私はPage Modifierを使用しましたが、Webサイト用のJScriptトリックやカスタムJavaScriptなど、他にも利用できるものがあります。
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; });
});
スクリプトは、それ以降にアクセスする新しいページでのみ実行されます。スクリプトを実行するには、すでに開いているタブをリロードする必要があります。
十分にテストしていないので、すべてのWebページで機能するわけではありませんが、コードが得意であれば、おそらくそれをいじって問題を修正できます。
在庫のChromeでこの機能に最も近いのは、設定の[起動時]セクションの下にある[中断したところから続行]です。
私はこれについて「自分」をだますことにしました。クロムを開き、最初のタブを固定します。それはその最初のタブからXボタンを削除します:)
これを処理するはずの「Chrome Toolbox」拡張機能がありますが、サポートされなくなりました。したがって、Mac OSで行ったことは、Chrome "Cmd-Q"を終了するためのキーボードショートカットを誤ってトリガーしないもの(たとえば、Ctrl-Cmd-Shift-Q)に変更することです。
このショートカットを変更するには、[システム環境設定]> [キーボード]> [ショートカット]> [アプリのショートカット]に移動します。[+]記号をクリックし、[アプリ]ドロップダウンから[Google Chrome.app]を選択し、メニュータイトルタイプとして[Google Chromeを終了]を選択し、ショートカットで複雑なキーの組み合わせを押します。
これを実現するための拡張機能またはサードパーティのソフトウェアプログラムは、作業が多すぎるように思えます。一部の回答はMacのみに適用されますが、他の人はすべてのページに特定のスクリプトを挿入するためにChromeにスクリプトランナーを追加する必要があるため、すべてのタブに確認ボックスが表示されるという問題が発生します。
ここでのほとんどのユーザーのニーズは、各タブではなくウィンドウ全体を一度に閉じないように保護することだと思います。ウィンドウ全体が閉じようとしているときに確認ボックスを表示するJavaScriptを使用して、簡単な静的HTMLページを作成しました。
ここでHTMLページを見つけることができます(JSBinでホストされています):http ://jsbin.com/pejejib
それを使用する方法?唯一の要件は、セッション中に常にChromeでページを開くことです。これにより、「X」ボタンまたはキーボードショートカットをクリックしてChromeウィンドウを閉じるたびに、作成したページのスクリプトが実行され、確認を求めた。
これの利点は次のとおりです。
透明性のために、これはページ内のJavaScriptコードです-
window.onbeforeunload = function(e) {
var dialogText = 'Are you sure you want to close the Window?';
e.returnValue = dialogText;
return dialogText;
};
はい、それだけです!シンプルでわかりやすい。
<script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>