web-dev-qa-db-fra.com

Comment réinitialiser le gestionnaire de protocole externe dans Chrome?

Il y a quelque temps, j'ai sélectionné "Ne rien faire" lorsque Chrome m'a demandé comment gérer une URL spécifique. Maintenant, je veux que Chrome lance xdg-open, qui peut à nouveau lancer l'application appropriée, mais je ne vois pas comment annuler ma sélection "Ne rien faire". Des idées?

Merci!

17
Emil Lunde

J'ai trouvé une solution à cela sous Windows, et il s'avère que cela fonctionne aussi sous Ubuntu:

  1. Fermer Chrome
  2. Ouvrez ~/.config/google-chrome/Local State dans un éditeur de texte.
  3. Recherchez protocol_handler.
  4. Pour que Chrome vous demande comment gérer à nouveau un protocole spécifique, supprimez la ligne correspondant à ce protocole dans la liste des schémas exclus.
  5. Sauvegarder et quitter.

Mise à jour: protocol_handler a été déplacé vers le fichier Preferences dans le sous-répertoire Default. Si vous utilisez plusieurs profils, le fichier se trouve également dans les dossiers Profile 2, Profile 3 etc.

14
Emil Lunde

Sous Windows, ce paramètre semble maintenant se trouver à l'adresse suivante:

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

Effectuez une recherche sur excluded_schemes. Ce sera un dictionnaire de noms de protocoles personnalisés définis sur trueou falsename__. Recherchez le protocole personnalisé souhaité dans le dictionnaire et supprimez cette entrée, enregistrez le fichier, puis redémarrez Chrome.

3
Brendan Abel