
Ich habe einen externen Handler für telnet://
Links konfiguriert, diediese Anweisungen. Es funktioniert super, aber jedes Mal, wenn ich auf einen Klick klicke, fragt mich Chrome:
xdg-open? öffnen
http://<site i am browsing>
möchte diese Anwendung öffnen
Ich hätte gern Telnet-Links zu Just Work ohne die dazwischenliegende Eingabeaufforderung. Wie weise ich Chrome an, den externen Handler ohne Eingabeaufforderung zu starten?
[NB: Ich verwende Chrome unter Linux]
Antwort1
Die Lösung im Kommentar hat bei mir auch funktioniert. Ich werde sie posten.
Erstellen Sie folgenden Pfad und folgende Datei:
sudo mkdir -p /etc/opt/chrome/policies/managed/
sudo touch /etc/opt/chrome/policies/managed/managed_policies.json
Öffnungsberechtigungen für diese Datei:
sudo chmod -R 775 /etc/opt/chrome/policies/managed
Wenn Sie dieser Datei den folgenden Inhalt hinzufügen, sollte standardmäßig das Kontrollkästchen hinzugefügt werden, um Ihre Auswahl zu speichern:
{
"ExternalProtocolDialogShowAlwaysOpenCheckbox": true
}
Bei mir hat das für alle externen Websites funktioniert. Für benutzerdefinierte Links (wie telnet://*
in der Frage) müssen Sie diese Links möglicherweise zur Whitelist hinzufügen:
{
"ExternalProtocolDialogShowAlwaysOpenCheckbox": true,
"URLWhitelist": [
"telnet://*"
]
}