Cromo
El navegador Chrome ofrece esta opción cuando inicia sesión por primera vez en Google Calendar:

Si ha respondido accidentalmente con Noesta pregunta, puede presionar el Wrenchbotón de la barra de herramientas e ir a Settings. Haga clic en Show advanced settingsbuscar Content settings...(justo después del encabezado Privacidad) y busque el Manage handlersbotón. Haga clic en al Xlado del protocolo ignorado que desea eliminar. Alternativamente, puede escribir en el protocol handlerscuadro de búsqueda en la configuración de Chromium. Vea la captura de pantalla a continuación.

Firefox
Encontré esta publicación en stackexchange que explica cómo lograr lo mismo en Firefox, pero esto no funciona para mí en firefox 12 y 15: esto funciona para mí si desactivo la opción Nunca guardar el historial (modo de navegación privada):
Vaya al sitio de Google Calendar y presione Ctrl+Shift+K.
Pegue esto después del signo>:
navigator.registerProtocolHandler("webcal","https://www.google.com/calendar/render?cid=%s","Google Calendar");
Presione la tecla Intro y haga clic en el Add applicationbotón que debería aparecer debajo de la barra de herramientas.


Es posible que necesite cambiar la gecko.handlerService.allowRegisterFromDifferentHostopción en la about:configque trueantes de intentar esto (si Google le redirige a un dominio local de Google). Recuerde volverlo a falso después de llamar a la función registerProtocolHandler porque los sitios maliciosos pueden explotar esto. Ver detalles aquí .