移除 Chrome 卻不弄丟已儲存的密碼
Google 針對 Mac 上 Chrome 的解除安裝說明分兩部分,第二部分標成選用。結束 Chrome,從應用程式拖到垃圾桶,然後可視情況刪除設定檔資訊。
「選用」這兩個字承載很多意思。是否真的可選,完全取決於 Google 說明頁無法得知的一件事:你有沒有登入。
已登入與未登入是兩種不同的解除安裝
若你已登入 Chrome 並開啟同步,書籤、瀏覽紀錄、密碼與擴充功能同時存在於 Google 帳號與這台 Mac。刪除本機設定檔不會損失任何無法在別處重新登入後取回的東西。
若你沒有登入,或同步關閉,或使用從未連結帳號的獨立設定檔,本機設定檔就是唯一副本。該設定檔裡儲存的密碼別無他處。
Google 也提到反方向:登出並刪除本機資料,並不會移除已在 Google 伺服器上的內容。本機刪除與帳號刪除是兩件不同的事,做一件不等於做了另一件。
設定檔放在哪裡
Google 標出的位置是:
~/Library/Application Support/Google/Chrome
裡面每個設定檔各自是一個目錄:第一個是 Default,接著是 Profile 1、Profile 2 依此類推。Chrome 設定檔切換器裡的名稱不會出現在這裡,因此從外部看不出哪個資料夾屬於誰。
若同一台 Mac 的同一個 macOS 帳號下有多人使用過,在確認之前,請把每個編號設定檔都當成某人的資料。
先匯出只存在本機的內容
在移除任何東西之前,再開一次 Chrome,匯出沒有伺服器副本的內容。密碼與書籤都可從 Chrome 本身的設定匯出,兩者都會產生不需安裝 Chrome 就能讀取的檔案。務必在應用程式仍可執行時完成;應用程式移除後,沒有官方支援的方式可讀取設定檔。
若你是要換到另一個瀏覽器,而不是清掉這台 Mac,請改從仍在執行的 Chrome 匯入。各大瀏覽器都能讀取仍在運作的 Chrome 設定檔,沒有一個能讀已刪除的。
Chrome 會留下背景更新程式
Chrome 會安裝 Google 的更新服務,該服務由 Google 應用程式共用,不會跟著瀏覽器一起離開。若機器上只有 Chrome 這一個 Google 應用程式且你希望它徹底消失,該服務需另外移除;若你仍使用 Google Drive 或 Google Earth,留下它才是正確做法。
這就是為什麼移除 Chrome 後的 Mac 有時仍會出現與 Google 相關的登入項目或背景程序。那不是解除安裝失敗。
設定檔決定之後,什麼可以安心清掉
快取、程式碼快取、GPU 快取、當機報告與媒體快取又大又可丟。使用多年的瀏覽器上,這些往往是最大的項目,因此移除 Chrome 釋出的空間常比預期多,而只清快取也是解除安裝之外的合理替代方案。
分辨哪個設定檔是哪個
尷尬之處在於:裝著一整年儲存密碼的資料夾,與裝著用完就丟的測試設定檔,在 Finder 裡看起來一模一樣,而且都叫類似 Profile 3 的名稱。
Mole 會列出整個 Chrome 足跡與各項目大小,通常足以在移除任何東西之前分辨廢棄設定檔與真正在用的,並把清除的內容送進垃圾桶。這個順序對瀏覽器比對多數應用程式更重要,因為代價高昂的錯誤是無聲的:什麼都沒壞,只是下次需要密碼時它不在了。
密碼與書籤匯出檔的位置
兩者都在 Chrome 自己的設定裡;應用程式一消失,就沒有官方支援的方式能讀到任何一邊,所以要趁它還打得開時完成。
密碼在「設定」裡的密碼管理工具,匯出時會先要求你確認 Mac 的登入密碼。匯出結果是純文字 CSV,凡是能打開這台 Mac 的人都能讀,所以匯入到目的地之後,請妥善刪除這個檔案。別留在「下載項目」。
書籤從書籤管理員右上角的選單匯出,會產生一份各大瀏覽器都能讀的 HTML 檔案。
若你是換瀏覽器而不是清整台 Mac,直接在新瀏覽器裡匯入更省事:它們會讀取正在執行的 Chrome 設定檔,不必先匯出成檔案。