一部のChromeクッキーを表示しようとしたときに誤ってすべてのChromeクッキーを削除しました

一部のChromeクッキーを表示しようとしたときに誤ってすべてのChromeクッキーを削除しました

Chromeで特定のサイトのCookieを表示し、削除しようとしていました。検索ボックスをクリックしてテキストを入力し、特定のサイトのCookieのみを表示しようとしましたが、誤って[Remove All]ボタンをクリックしてしまいました。とても近い一緒に:

Chrome の Cookie 管理ダイアログのスクリーンショット。検索ボックスのすぐ近くに「すべて削除」ボタンがあります。

今私は負けました全てChromeのクッキーが削除され、再度ログインする必要がすべてのサイトまた、オンライン ゲームの進行状況や Web アプリケーションの設定などが失われることもあります。

これはひどい!Chromeのデザイナーはなぜ、クリックされることが予想されるフィールドのすぐ近くにすべてを削除するボタンを配置したのでしょうか?さらに悪いことに、なぜそれを確認プロンプトなし

これについて何かできることはありますか?

答え1

残念ながら、Chrome 開発者にはデザイン チームすら存在しないように思われることがあります (実際の UI/UX の知識や経験を持つ人はいないことは確かです)。これはその一例であり、破壊的でコストのかかる例です。

バグレポートはすでに提出されていますこれについては、まだ「トリアージされていない」(重要でないと判断された)ため、自動的に閉じられるまで無期限に対処されないまま、悪化してしまう可能性があります。

バックアップを復元する以外に、失われた Cookie を回復する方法 (実際的?) はありませんが、幸いなことに、将来的に問題を軽減するために実行できる手順があります。Chrome ですべての Cookie を誤って削除する可能性を簡単に減らす (または、選択した場合は完全に排除する) ことができ、そのボタンをクリックしないように非常にゆっくりと慎重に移動する代わりに、Cookie をすばやく簡単に検索できるようになります。

クッキー管理ダイアログは単なる Web ページであり、ありがたいことにボタンには一意の ID があるため (開発者の先見性や良識というよりも技術的な理由によるものですが)、ユーザー スタイル シートを使用してボタンを追加または変更できます。

  1. 開くユーザーデータディレクトリ
  2. User StyleSheetsフォルダを開く
  3. Custom.cssテキストエディタでファイルを開く
  4. 次のルールを追加します。

    /*Shrink and move the Remove All cookies button in the
     cookies dialog to avoid accidentally deleting all cookies*/
    
    button.remove-all-cookies-button {
      margin     : -10px 50px 25px 0px !important;
      padding    : 0.25em  !important;
      font-size  : 0.75em  !important;
      min-width  : inherit !important;
      min-height : inherit !important;
    }
    
    • (適切な CSS を使用して、これを無効にしたり、完全に非表示にしたり、その他の必要な操作を行うこともできます。)
  5. ファイルを保存する
  6. ページを確認するchrome://settings/cookies


ボタン[Remove All]は小さくなり、クリックする可能性のあるページの他の部分から離れた位置に表示されるようになります。

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

関連情報