如何阻止 Google Chrome 未經請求的鑰匙串訪問請求消息


您是否曾在 OS X 上的 Google Chrome 中看到以下彈出消息? 谷歌瀏覽器是… 等等等等等等…在你的鑰匙串上?

即使我選擇“始終允許”、“拒絕”或“允許”,每次訪問特定站點時都會彈出消息。 我嘗試在 Chrome 設置中禁用密碼同步並清除所有已保存的密碼,但無濟於事。簡而言之,如果我再次看到那條消息,我會扯掉我的頭髮!

但是,我解決了這個問題,它實際上比預期的更容易和更明顯。如果你有同樣的問題,顯然 Mac 上的許多 Chrome 用戶,看看裡面的修改…

奇怪的是,問題似乎源於我之前使用的 Safari,這是我很久沒有使用的瀏覽器。曾幾何時,我決定將我的密碼存儲在 Safari 中。這就是麻煩開始的地方。顯然,Safari 將密碼存儲在 Keychain 中,而 Chrome 將它們視為普通的舊“網絡表單密碼”,因此請求從 Keychain 訪問。 Chrome 不在乎您是否使用 Safari 來存儲這些密碼。它一遍又一遍地要求訪問,直到您瀕臨丟失密碼。

保存 Safari 密碼

Safari 會要求您保存 Reddit 密碼。麻煩從這裡開始

Chrome 出於惡意原因打開 Keychain Access 並請求存儲在那裡的敏感密碼信息。請注意,此數據通過 Safari 而不是 Chrome 保存到 Keychain。如上所述,單擊此消息上的哪個按鈕並不重要。單擊幾下後,消息會消失,但只需刷新相關網站,彈出消息就會重新出現。這是精神錯亂的定義。

Chrome 需要敏感信息

死。

如果我讀了那條消息並想了一會兒,我早就把它修好了,所以我仍然對大部分的挫敗感負責。閱讀是做人的基礎。此消息請求訪問您的鑰匙串,而不是存儲在 Chrome 設置中的內容。因此,刪除 Chrome 中的密碼歷史記錄和同步設置什麼都不做。我在浪費時間

正如彈出窗口所暗示的,這是訪問鑰匙串中某些數據的問題,因此您顯然需要窺探鑰匙串以查看發生了什麼。

要打開 Keychain Access,請在 Spotlight 中搜索 Keychain Access。或者,[アプリケーション]>[ユーティリティ]>[キーチェーン アクセス]去。系統可能會提示您輸入管理員密碼以使用鑰匙串訪問。

打開 Keychain Access 後,在右上角的搜索欄中搜索有問題的網站。就我而言,有問題的網站是 Reddit。

在 Reddit 上搜索鑰匙串訪問

果然,有 Reddit 的“網絡表單密碼”。這就是 Chrome 不斷提示我訪問鑰匙串的原因。這是 Safari 保存的密碼。 當我通過 Safari 訪問 Reddit 時,一切都很好,而且有一個噱頭。連接到 Keychain 並在不提示的情況下獲取用戶名和密碼。 在 Chrome 中,一切都完全不同。

為了解決這個問題,我所要做的就是使用鍵盤上的刪除鍵從我的鑰匙串中刪除 Reddit 網絡表單密碼條目。

從鑰匙串訪問中刪除 Reddit

現在 Reddit 沒有 Keychain,我可以通過 Chrome 瀏覽 Reddit 而沒有那些煩人的彈出窗口!我使用 1Password,所以我不需要將密碼存儲在 Keychain 中。 只需禁用 Chrome 中的密碼選項即可。如果您在其他網站的 Chrome 中看到此消息,請重複這些步驟。或者,您可以在搜索框中鍵入不帶引號的“Web 表單”,以立即從 Keychain Access 中刪除所有 Web 表單密碼。實際上,我建議這樣做是為了避免自己在路上遇到一些麻煩。

我希望這對很多人有幫助,但你可能沒有我那麼愚蠢。你實際上花了一些時間思考問題所在並自己解決了問題。