執行外部 URL 處理程序時阻止 chrome 提示?

執行外部 URL 處理程序時阻止 chrome 提示?

telnet://我已經為以下連結配置了一個外部處理程序這些說明。它工作得很好,但每次我點擊一次,chrome 都會問我:

打開xdg-開嗎?http://<site i am browsing>想要打開這個應用程式

我想要 telnet 連結到 Just Work,而無需介入提示。如何告訴 chrome 在不提示的情況下啟動外部處理程序?

[注意:我在 Linux 上運行 Chrome]

答案1

評論中的解決方案也對我有用。我會發布它。


建立以下路徑和檔案:

sudo mkdir -p /etc/opt/chrome/policies/managed/
sudo touch /etc/opt/chrome/policies/managed/managed_policies.json

開啟該檔案的權限:

sudo chmod -R 775 /etc/opt/chrome/policies/managed

預設情況下,將以下內容新增至此檔案應新增複選框以記住您的選擇:

{
    "ExternalProtocolDialogShowAlwaysOpenCheckbox": true
}

這對我來說適用於所有外部網站。對於自訂連結(如telnet://*問題中所示),您可能需要將這些連結新增至白名單:

{
    "ExternalProtocolDialogShowAlwaysOpenCheckbox": true,
    "URLWhitelist": [
        "telnet://*"
    ]
}

相關內容