Como redefinir o manipulador de protocolo externo no Chrome?

16

Há algum tempo, selecionei "Não faço nada" quando o Chrome me perguntou como lidar com um URL específico. Agora eu quero que o Chrome abra o xdg-open, que novamente pode iniciar o aplicativo correto, mas não consigo descobrir como desfazer minha seleção "Não faço nada". Alguma idéia?

Obrigado!

    
por Emil Lunde 14.05.2014 / 06:32

2 respostas

14

Eu encontrei um solução para isso no Windows, e acontece que ele também funciona no Ubuntu:

  1. Fechar o Chrome
  2. Abra ~/.config/google-chrome/Local State em um editor de texto.
  3. Pesquise protocol_handler .
  4. Para que o Chrome pergunte a você como lidar com um protocolo específico novamente, remova a linha correspondente a esse protocolo na lista de esquemas excluídos.
  5. Salve e saia.

Atualização: protocol_handler foi movido para o arquivo Preferences no subdiretório Default . Se você estiver usando vários perfis, o arquivo também está localizado nas pastas Profile 2 , Profile 3 etc.

    
por Emil Lunde 14.05.2014 / 07:04
1

No Windows, esta configuração agora parece estar localizada em

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

Faça uma pesquisa por excluded_schemes . Será um dicionário de nomes de protocolos personalizados definido como true ou false . Encontre o protocolo personalizado desejado no dicionário e exclua essa entrada, salve o arquivo e reinicie o Chrome.

    
por Brendan Abel 17.07.2017 / 20:29