运行外部 URL 处理程序时停止 chrome 提示?

运行外部 URL 处理程序时停止 chrome 提示?

telnet://我已经为以下链接配置了一个外部处理程序这些说明。它运行良好,但每次我单击时,chrome 都会询问我:

打开 xdg-open?http://<site i am browsing>想要打开此应用程序

我希望 telnet 链接能够正常工作,而无需中间提示。如何告诉 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://*"
    ]
}

相关内容