Chromium
Le navigateur Chromium propose cette option lorsque vous vous connectez pour la première fois à Google Calendar :
![Google Calendar dans le navigateur Chromium propose de gérer les protocoles webcal]()
Si vous avez répondu par erreur avec Non
à cette question, vous pouvez appuyer sur le bouton de la barre d'outils Clé à molette
puis aller dans Paramètres
. Cliquez sur Afficher les paramètres avancés
, trouvez Paramètres de contenu...
(juste après l'en-tête Confidentialité) et trouvez le bouton Gérer les gestionnaires
. Cliquez sur le X
à côté du protocole ignoré que vous souhaitez supprimer. Alternativement, vous pouvez taper gestionnaires de protocole
dans la boîte de recherche des paramètres de Chromium. Consultez la capture d'écran ci-dessous.
![Annuler l'ignorance du gestionnaire de protocole dans le navigateur Chromium]()
Firefox
J'ai trouvé ce message sur stackexchange qui explique comment réaliser la même chose dans Firefox, mais cela ne fonctionne pas pour moi sur Firefox 12 et 15 : cela fonctionne pour moi si je désactive l'option Ne jamais enregistrer l'historique (mode de navigation privée) :
Allez sur le site de Google Calendar et appuyez sur Ctrl+Shift+K
.
Collez ceci après le signe > :
navigator.registerProtocolHandler("webcal","https://www.google.com/calendar/render?cid=%s","Google Calendar");
Appuyez sur la touche Entrée et cliquez sur le bouton Ajouter une application
qui devrait apparaître en dessous de la barre d'outils.
![Console Firefox]()
![Firefox accepte le gestionnaire de protocole]()
Vous devrez peut-être basculer l'option gecko.handlerService.allowRegisterFromDifferentHost
dans about:config
sur true
avant d'essayer cela (si google vous redirige vers un domaine google local). N'oubliez pas de le remettre à false après avoir appelé la fonction registerProtocolHandler car des sites malveillants pourraient exploiter cela. Voir les détails ici.