I would like for Google Calendar to open URIs with the Webcal (wikipedia) scheme (delivering ICS files), similar to how Gmail can be set to be the default handler for mailto:
links.
More specifically, I would like for Google Calendar to import them to my primary calendar. (You can manually import an ICS file in Google Calendar by clicking the small arrow next to Other calendars, choosing Import calendar from the drop-down list, navigating to the .ICS file, and choosing Import.)
I don't know if this is possible, but I'm hoping somebody will have a great idea.
Best Answer
Chromium
The chromium browser offers this option when you first log in to Google Calendar:
If you have accidentally answered with
No
on this question, you can press theWrench
toolbar button and go toSettings
. ClickShow advanced settings
, findContent settings...
(just after Privacy header) and find theManage handlers
button. Click theX
next to the ignored protocol you wish to delete. Alternatively, you can type inprotocol handlers
search box in Chromium settings.See the screenshot below.Firefox
I found this post on stackexchange which explains how to achieve the same thing in Firefox,
but this doesn't work for me on firefox 12 and 15:this works for me if I disable the Never save history option (Private browsing mode):You may need to toggle the
gecko.handlerService.allowRegisterFromDifferentHost
option inabout:config
totrue
before trying this (if google redirects you to a local google domain). Remember to return it to false after calling the registerProtocolHandler function because malicious sites may exploit this. See details here.