Zurücksetzen des externen Protokollhandlers in Chrome

17

Vor einiger Zeit habe ich "Nichts tun" ausgewählt, als Chrome mich gefragt hat, wie ich mit einer bestimmten URL umgehen soll. Jetzt möchte ich, dass Chrome xdg-open startet, wodurch wiederum die richtige Anwendung gestartet werden kann, aber ich kann nicht herausfinden, wie ich meine Auswahl "Nichts tun" rückgängig machen kann. Irgendwelche Ideen?

Vielen Dank!

Emil Lunde
quelle

Antworten:

14

Ich habe eine Lösung für dieses Problem unter Windows gefunden und es hat sich herausgestellt, dass es auch unter Ubuntu funktioniert:

  1. Schließen Sie Chrome
  2. ~/.config/google-chrome/Local StateIn einem Texteditor öffnen .
  3. Suche nach protocol_handler.
  4. Entfernen Sie die entsprechende Zeile in der Liste der ausgeschlossenen Schemata, damit Chrome Sie fragt, wie Sie ein bestimmtes Protokoll erneut behandeln sollen.
  5. Speichern und schließen.

Update: protocol_handler wurde in die Datei Preferencesim Unterverzeichnis verschoben Default. Wenn Sie mehrere Profile verwenden, wird die Datei auch in den Ordnern befinden Profile 2, Profile 3usw.

Emil Lunde
quelle
6
Wenn jemand auf dem Mac danach sucht: ~ / Bibliothek / Anwendungsunterstützung / Google / Chrome / Local State
Silicone
3
Unter Windows: ~ / AppData / Local / Google / Chrome / User \ Data / Local \ State
justin.m.chase
7
Meins hat protocol_handlernirgendwo drinnen :(
Meekohi
Windows ausführen:% LOCALAPPDATA% \ Google \ Chrome \ Benutzerdaten (aber kein protocol_handler-Handler im Inneren)
JinSnow
1
@ Meekohi Aktualisierter Beitrag mit neuem Speicherort.
Emil Lunde
4

Unter Windows befindet sich diese Einstellung anscheinend unter

~/AppData/Local/Google/Chrome/User Data/Default/Preferences

Suche nach excluded_schemes. Es wird ein Wörterbuch mit benutzerdefinierten Protokollnamen sein, die auf trueoder gesetzt sind false. Suchen Sie das gewünschte benutzerdefinierte Protokoll im Wörterbuch, löschen Sie diesen Eintrag, speichern Sie die Datei und starten Sie Chrome neu.

Brendan Abel
quelle