Come ripristinare il gestore di protocollo esterno in Chrome?


17

Qualche tempo fa ho selezionato "Non fare nulla" quando Chrome mi ha chiesto come gestire un URL specifico. Ora voglio che Chrome avvii xdg-open, che di nuovo può avviare l'applicazione corretta, ma non riesco a capire come annullare la mia selezione "Non fare nulla". Qualche idea?

Grazie!

Risposte:


14

Ho trovato una soluzione a questo su Windows e si scopre che funziona anche su Ubuntu:

  1. Chiudi Chrome
  2. Apri ~/.config/google-chrome/Local Statein un editor di testo.
  3. Cerca protocol_handler.
  4. Per fare in modo che Chrome ti chieda come gestire nuovamente un protocollo specifico, rimuovi la riga corrispondente a quel protocollo nell'elenco degli schemi esclusi.
  5. Salva ed esci.

Aggiornamento: protocol_handler è stato spostato nel file Preferencesnella sottodirectory Default. Se si utilizzano più profili, il file si trova anche nelle cartelle Profile 2, Profile 3ecc.


6
se qualcuno lo sta cercando su Mac: ~ / Libreria / Supporto applicazioni / Google / Chrome / Stato locale
Silicone

3
Su windows: ~ / AppData / Local / Google / Chrome / User \ Data / Local \ State
justin.m.chase

7
Il mio non ha protocol_handlernessun posto dentro :(
Meekohi

windows run:% LOCALAPPDATA% \ Google \ Chrome \ User Data (ma nessun gestore protocol_handler all'interno)
JinSnow

1
@Meekohi Post aggiornato con nuova posizione.
Emil Lunde,

4

Su Windows, questa impostazione sembra ora trovarsi in

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

Fai una ricerca per excluded_schemes. Sarà un dizionario di nomi di protocollo personalizzati impostato su trueo false. Trova il protocollo personalizzato desiderato nel dizionario ed elimina quella voce, salva il file, quindi riavvia Chrome.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.