Cromo
El navegador Chrome ofrece esta opción cuando inicia sesión por primera vez en Google Calendar:
Si ha respondido accidentalmente con No
esta pregunta, puede presionar el Wrench
botón de la barra de herramientas e ir a Settings
. Haga clic en Show advanced settings
buscar Content settings...
(justo después del encabezado Privacidad) y busque el Manage handlers
botón. Haga clic en al X
lado del protocolo ignorado que desea eliminar. Alternativamente, puede escribir en el protocol handlers
cuadro 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 application
botón que debería aparecer debajo de la barra de herramientas.
Es posible que necesite cambiar la gecko.handlerService.allowRegisterFromDifferentHost
opción en la about:config
que true
antes 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í .