lar*_*sks 6 linux google-chrome protocol-handler
我已经telnet://按照这些说明为链接配置了一个外部处理程序。它工作得很好,但每次我点击一个点击 chrome 都会问我:
打开xdg-open?
http://<site i am browsing>想打开这个应用程序
我想要 telnet 链接到 Just Work 而没有中间提示。如何在不提示的情况下告诉 chrome 启动外部处理程序?
[注意:我在 Linux 上运行 Chrome]
小智 0
评论中的解决方案也对我有用。我会发布它。
创建以下路径和文件:
sudo mkdir -p /etc/opt/chrome/policies/managed/
sudo touch /etc/opt/chrome/policies/managed/managed_policies.json
Run Code Online (Sandbox Code Playgroud)
打开该文件的权限:
sudo chmod -R 775 /etc/opt/chrome/policies/managed
Run Code Online (Sandbox Code Playgroud)
默认情况下,将以下内容添加到此文件应添加复选框以记住您的选择:
{
"ExternalProtocolDialogShowAlwaysOpenCheckbox": true
}
Run Code Online (Sandbox Code Playgroud)
这对我来说适用于所有外部网站。对于自定义链接(如telnet://*问题中所示),您可能需要将这些链接添加到白名单中:
{
"ExternalProtocolDialogShowAlwaysOpenCheckbox": true,
"URLWhitelist": [
"telnet://*"
]
}
Run Code Online (Sandbox Code Playgroud)