如何在 Chrome 中始終開啟某些應用程式連結而不提示

如何在 Chrome 中始終開啟某些應用程式連結而不提示

tl;dr:我想自動打開某些應用程式鏈接,例如 Zoom 會議或 Mac App Store 鏈接,而不提示先確認。

我最近更換了MacBook,而Google Chrome 在我的新筆記本上打開應用程式連結(例如Zoom.us)時的行為有所不同:它不再提供「始終在關聯應用程式中開啟這些類型的連結」的選項。

前:

之前(複選框)

現在

之後(無複選框)

我不知道我之前運行的是哪個版本的 Chrome(儘管我很確定它當時是最新的——幾週前)。我使用 Chrome 同步,因此我的擴充功能和設定應該基本上相同。

有沒有辦法恢復先前的功能並使 Chrome 自動開啟某些應用程式而不提示確認?

答案1

針對 macOS 的嘗試和測試技術:

  1. Chrome 版本 > 79
  2. 在終端機中運行以下命令

    ​defaults write com.google.Chrome ExternalProtocolDialogShowAlwaysOpenCheckbox -bool true
    
  3. 退出 Chrome

  4. 重新啟動 Chrome

答案2

從 Chrome 79 開始,您可以編輯使用自訂策略來恢復此行為: https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExternalProtocolDialogShowAlwaysOpenCheckbox

@abhishek-ranjan 答案提供了在 macOS 上執行此操作的方法。

在 Windows 上:

  1. 開啟註冊表
  2. HKEY_LOCAL_MACHINE在(對於使用電腦的每個人)或(僅當前使用者)下HKEY_CURRENT_USER,根據需要建立以下密鑰:Software\Policies\Google\Chrome
  3. 建立一個名為 REG_DWORDExternalProtocolDialogShowAlwaysOpenCheckbox並將值設為 1
  4. 重新啟動 Chrome

如果您想要 regedit 腳本來執行此操作,請參閱https://bugs.chromium.org/p/chromium/issues/detail?id=1013598#c24

答案3

這是一個已知的“錯誤”,但同時它不是一個錯誤,它確實是谷歌推出的安全功能。 https://bugs.chromium.org/p/chromium/issues/detail?id=982341

相關內容