Soll Chrome beim Ausführen eines externen URL-Handlers keine Eingabeaufforderung mehr anzeigen?

Soll Chrome beim Ausführen eines externen URL-Handlers keine Eingabeaufforderung mehr anzeigen?

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://*"
    ]
}

verwandte Informationen