
tl;dr:我想自動打開某些應用程式鏈接,例如 Zoom 會議或 Mac App Store 鏈接,而不提示先確認。
我最近更換了MacBook,而Google Chrome 在我的新筆記本上打開應用程式連結(例如Zoom.us)時的行為有所不同:它不再提供「始終在關聯應用程式中開啟這些類型的連結」的選項。
前:
現在
我不知道我之前運行的是哪個版本的 Chrome(儘管我很確定它當時是最新的——幾週前)。我使用 Chrome 同步,因此我的擴充功能和設定應該基本上相同。
有沒有辦法恢復先前的功能並使 Chrome 自動開啟某些應用程式而不提示確認?
答案1
針對 macOS 的嘗試和測試技術:
- Chrome 版本 > 79
在終端機中運行以下命令
defaults write com.google.Chrome ExternalProtocolDialogShowAlwaysOpenCheckbox -bool true
退出 Chrome
- 重新啟動 Chrome
答案2
從 Chrome 79 開始,您可以編輯使用自訂策略來恢復此行為: https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExternalProtocolDialogShowAlwaysOpenCheckbox
@abhishek-ranjan 答案提供了在 macOS 上執行此操作的方法。
在 Windows 上:
- 開啟註冊表
HKEY_LOCAL_MACHINE
在(對於使用電腦的每個人)或(僅當前使用者)下HKEY_CURRENT_USER
,根據需要建立以下密鑰:Software\Policies\Google\Chrome
- 建立一個名為 REG_DWORD
ExternalProtocolDialogShowAlwaysOpenCheckbox
並將值設為 1 - 重新啟動 Chrome
如果您想要 regedit 腳本來執行此操作,請參閱https://bugs.chromium.org/p/chromium/issues/detail?id=1013598#c24
答案3
這是一個已知的“錯誤”,但同時它不是一個錯誤,它確實是谷歌推出的安全功能。 https://bugs.chromium.org/p/chromium/issues/detail?id=982341