如何記住通過 Google Chrome 啟動應用程序的選擇 77
在第 77 版之前,Google Chrome 在第一次點擊連結後最初呈現給使用者的對話框中包含“始終在關聯的應用程序中打開這些類型的連結”複選框。但是對於 77 及更高版本,不再有復選框。
我只是在將 Chrome 重置為預設值之後才注意到這一點,在升級到版本 77 很久之後。在此期間,Chrome 繼續尊重以前記住的使用者選擇,即使不再可能有新的選擇。這些先前記住的選擇在重置為預設值時被刪除。
如果沒有安裝舊版本的 Chrome 來執行我的應用程序,是否有一種技術可以手動重新創建以前記住的選擇?我認為這將為這個問題提供一個功能性的解決方法,即使這些選擇以前沒有做出。
經過進一步研究,我發現抑制安全對話框本身是可行的,從而直接解決根本原因。當然,如果沒有安全對話框,複選框的缺失就變得毫無意義。TE.CC 上的一篇博文解釋了該技術,該技術需要將應用程序的“瀏覽器協議”添加到 Google Chrome 白名單中:
Google瀏覽器不再顯示“總是在關聯的應用程序中打開這些類型的連結”複選框修復
在我的研究中,我確定,雖然 Firefox 仍然有復選框,但 MS Edge 和 IE 11 和 Chrome 一樣,沒有。此外,與 Chrome 一樣,可以抑制由應用程序的瀏覽器協議(也稱為可插入協議或自定義桌面協議)呼叫的安全對話框。以下是 Windows 10 IT Pro Q&A 論壇上的一篇文章,解釋了 Microsoft 對此問題的解決方案:
為什麼會出現 Internet Explorer 彈出視窗“你想…”或 Microsoft Edge 彈出視窗“您是否要切換應用程序”以及如何禁用
最初看來,Google刪除此復選框可能是無意的。但現在看來,這種變化實際上是與微軟標準同步的。應用程序在桌面上執行是否安全的決定被推送給系統管理員,系統管理員將在部署應用程序時正確地執行該決定。而使用者,一直以來,仍然幸福地沒有意識到甚至需要做出決定。