Syncing Windows 8 Calendar With Multiple Google Calendars

Found this hack on the web, but it was a little sketch on details, so I though I would refine it a bit.

1. Download “User Agent Switcher” from the Chrome Webstore:  https://chrome.google.com/webstore/detail/user-agent-switcher/lkmofgnohbedopheiphabfhfjgkhfcgf

The purpose of this extension is to allow your browser to masquerade as a different device.

2. Said i’m an Iphone 4

image

I don’t think you *have* to pick iPhone.  It can probably almost any mobile agent.  But iPhone works.

3. Go to http://m.google.com/sync

This is where you are setting up sync settings for the fake device you are pretending to be.  It should look something like below.  If it doesn’t, you didn’t change your user agent.

image

4. Deactivate Javascript in Settings

Go here: chrome://chrome/settings/content  and scroll down.  You will see the settings.  Turn off Javascript.

5. Click your Windows mail device

This should way WindowsMail on it somewhere.  I have a second one on mine from an old installation of Windows8

SNAGHTMLb17ccb5

6. In the URL is a part which is called “supportMultipleCalendars=false” change it to true

Look at the URL in the location area and find that string.  Change the word false to true.  Don’t change anything else.

image

7. Reload the Page.

You can hit F5 to do this, or just hit <Enter> after you change that word.

8. If you have deactivated javascript you can add the calendars.  You will see something that looks like this:

image

9. Save.  The Save button is way down in the lower right.

10. Re-add your Google Account to your Windows Calendar app.  Settings, Accounts, Delete your Google account from with the Calendar app (you won’t lost anything).  Then add it back.  You should have access to all of your calendars now.

11.  Re-enable Javascript and change your user-agent back to “default” or websites will look really weird.

I have no idea why this works, or what is really going on, but it seems to work like a charm.

Please comment with your real name using good manners.

Leave a Reply