One of the main things that most Opera users always try when a site doesn’t work properly is to mask the site. By doing that it will force the Opera to identify itself as another browser, like Internet Explorer or Mozilla. It isn’t always the most effective thing but it works fine a majority of the time.
Over the summer I wrote a quick article that showed how you could use masking to get Google Talk to display in Gmail. It wasn’t anything extravagant but it got the job done. There is actually a way that you can prevent Gmail from trying to identify which browser you are using. All you have to do is visit http://mail.google.com/gmail?nocheckbrowser and Opera users will get all of the features that you would have in Firefox and Internet Explorer. There might be some incompatibilities but from what I can tell the Google Talk almost works perfectly in Gmail when using Opera. Just change your bookmark to use that URL and you’ll be all set.
Okay, that wasn’t anything too special because it is just a URL. Unfortunately Google didn’t put that in every service that they offer so to get around the prompt in Google Calendar it took a little more work. What’s the end result? Google Calendar will load completely without ever displaying the annoying prompt that Opera users have suffered with for a long time:
Here are the steps you need to take to eliminate the prompt in Google Calendar:
- That’s it, pull up the Google Calendar homepage and the prompt will be suppressed.
So far I have been able to confirm that everything works in Google Calendar except for the Settings screen. For some reason I can’t adjust any of the settings in Opera but as long as you get everything configured in another browser you can switch to Opera and it should all work okay. This is somehow a result of using my script but I don’t see how blocking confirmation dialogs affects this. Everything appears to render okay on the main screen though:
These surely aren’t a solution to the compatibility problems but they are a workaround that should please most people. The best part about both of these tweaks is that they don’t involve any sort of masking so websites are not going to throw any IE or Mozilla specific code at Opera that it can’t handle. Of course using Google Calendar in Opera via masking wasn’t really an option because it would render terribly. I do hope to see more of Google’s services becoming Opera-compatible in the future so that these fixes won’t even be necessary.