嘗試查看某些內容時意外刪除了所有 Chrome cookie

嘗試查看某些內容時意外刪除了所有 Chrome cookie

我試圖在 Chrome 中查看 cookie,並可能刪除特定網站的 cookie。我嘗試單擊搜尋框以輸入一些文字來僅查看特定網站的 cookie,但意外地最終單擊了該[Remove All]按鈕,因為它們是很近一起:

Chrome Cookie 管理對話框的螢幕截圖,其中「全部刪除」按鈕令人不安地靠近搜尋框

現在我已經輸了全部我的 Chrome cookie,這意味著必須重新登錄每個站點,以及丟失線上遊戲進度、網路應用程式設定等。

這太可怕了!為什麼 Chrome 設計者要把刪除所有內容的按鈕放在離預期被點擊的欄位如此近的地方?更糟的是,為什麼他們要把它做成一個即時操作按鈕沒有確認提示

我能做些什麼嗎?

答案1

不幸的是,有時 Chrome 開發人員似乎甚至沒有設計團隊(當然沒有人有實際的 UI/UX 知識或經驗)。這就是一個這樣的例子,而且是一個具有破壞性且代價高昂的例子。

A錯誤報告已提交關於這一點,但它已經被「未分類」(讀起來不重要),並且很可能最終會潰爛,無限期地無法解決,直到它自動關閉。

除了恢復備份之外,沒有(實用的?)方法可以恢復遺失的 cookie,但幸運的是,您可以採取一個步驟來緩解將來的問題。您可以輕鬆地減少(或者如果您選擇的話,完全消除)意外刪除 Chrome 中所有 Cookie 的可能性,並且可以快速、輕鬆地搜尋 Cookie,而不是緩慢而小心地移動以避免點擊該按鈕。

因為 cookie 管理對話框只是一個網頁,值得慶幸的是該按鈕有一個唯一的 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]按鈕現在應該更小,並且遠離您可能會點擊的頁面的其他部分:

在此輸入影像描述

相關內容