Google browser sniffing and the Open Web
As well as being a valuable partner to Opera, with the release of Google Chrome, Google has also become a competitor. We welcome that as more competitors means more innovation, and less likelihood that the Web will be dominated by one single vendor.
However, now Google has become a competitor with its own self interests in promoting its own browser, it brings new responsibility. Google themselves state the following in their Google developer documentation (emphasis mine):
Internet users have an increasing number of choices for web browsers today, including Firefox, Safari, Opera, and now Google Chrome. Sometimes web pages look and work differently in each browser, so it’s important to test your site across all of them to ensure all your visitors can enjoy the experience you’ve designed. – Google Chrome
They also state in Google DocType that is is bad code that checks for browser names:
Since there is so much bad code out there already that does check for specific browser names, some browsers have options to give out false information about who they are. – Google DocType
Why is this important? Well, in these places and others, Google’s developer documentation and PR is telling us that Google believes in the Open Web, we should test in multiple browsers, and browser sniffing is bad. With these statements, and the fact that Google is now a member of the browser market, it is clear that it is important that they do not warn users of their services against using certain browsers, or block them completely, and that they would be against such policies anyway. You could consider it an anti-competitive move if they do so, while allowing access to their own browser.
The reality is though that Google has and continues to block Opera (and other browsers) from accessing their services, or warns against using them. Sometimes for entire services, or sometimes for specific features. Often the only change needed to allow those services to work is to bypass Google’s browser sniffing. It will be telling if Google changes their tune now that Google Chrome has been released. A list of Google sites that currently block or warn against Opera includes, but is not limited to:
- Google Notebook
- Google Groups
- Google Spreadsheets (they have promised to remove the block but this is not live yet
- Google Presentations
- Google Picasa
- Google Sites
- Blogger (patched in browser.js to allow us to get the rich text editor)
- Lively
It is not all bad. There are certainly people in Google that are very helpful to Opera, such as the Google GWT team, and in recent weeks and months I’ve been able to find contacts that have fixed issues and removed the browser sniffing that stopped Opera working on properties such as Orkut, Google Docs, and GMail (mobile specific). The Google Spreadsheets team has also recently been helpful and promised to remove the block on that property soon. I look forward to this collaboration continuing, and for Google to stick to the principles they mention on their sites about testing in all browsers. I hope that there is commitment from higher up in Google to make sure that all discrimination against Opera (and other browsers) is removed. If they test their new features and services in Opera, I’d be happy to work with Google and our QA team to look into any problems they find in our browsers that cause them problems.
Readers' comments 22
Left under the original article, as archived.
About this article
| Published in | ODIN blog |
|---|---|
| Date | September 4, 2008 |
| Author | David Storey |
| Tags | browser sniffing, bad practices, Opera, Google, Chrome, accessibility, browsers, Carakan, conference, CSS, css3, education |
| Original | Internet Archive |
João Eiras4. September 2008, 22:31
Microsoft makes profit from selling windows, which is the only platform IE will run on (officially) and they force people to use IE for most of their web apps and web products.
This alone is enough for a lawsuit.
David Storey4. September 2008, 23:02
Keiv M.4. September 2008, 23:03
As for IE i pretty much use it on a new PC to download Opera.
After that i pretty much only use it for microsoft related activity that requires IE.
So for me it only accounts for less than 5% of my web surfing.
João Eiras5. September 2008, 01:20
John Faulds5. September 2008, 01:44
Zi Bin Cheah5. September 2008, 09:57
If they do it at lightning speed, then why isnt opera browser get fixed for sooo long? If they don't fix it, WORSE. it will look ugly when their own app is not supported by Chrome.
MyOpera team, please fix this!7. September 2008, 09:37
Originally posted by xErath:
I agree. This logic of competition and browser blocking should have been leveraged a long time ago.Anonymous17. September 2008, 07:23
Anonymous16. December 2008, 20:31
Zi Bin Cheah12. January 2009, 15:28
Anonymous13. March 2009, 20:07
Anonymous5. February 2010, 21:20
Anonymous15. April 2010, 22:47
Anonymous15. April 2010, 22:48
prd320. April 2010, 09:50
Charles Schloss8. September 2010, 22:24
It is said, this does not move the web forward but makes a lot of web users pissed, as they want to use the browser they like and not be told what to use
Anonymous9. September 2010, 12:10
Anonymous10. September 2010, 17:46
Cutting Spoon16. September 2010, 02:44
Stephen Turrell16. September 2010, 14:15
Originally posted by hellspork:
I kind of like Google instant but it is distracting.
http://www.guardian.co.uk/commentisfree/2010/sep/13/charlie-brooker-google-instant
The Dark Side16. January 2011, 01:18
Cutting Spoon17. January 2011, 19:55