2 ms·
Opera uses browserjs as a measure of last resort. They use it only on very popular websites after everything else has failed. Opera needs to do this due to the
by Indyan 15y ago
Opera uses browserjs as a measure of last resort. They use it only on very popular websites after everything else has failed. Opera needs to do this due to the large number of popular websites, which don't stick to the standards, or test their code properly across different browsers. Have a look at http://my.opera.com/hallvors/blog http://my.opera.com/hallvors/blog and you will realise how big a problem browser sniffing really is. Take a look at the websites that Opera fixes using sitepatches. They are websites like Facebook, CNN, and Amazon. If popular websites like these didn't work in Opera, users aren't going to sympathetise with Opera just because its not Opera's fault. They will simply switch to a different browser. Opera doesn't really have a choice.
Also relevant:
i) http://twitter.com/#!/brucel/status/113529174316154880 http://twitter.com/#!/brucel/status/113529174316154880
ii) http://my.opera.com/ODIN/blog/2009/11/05/the-lengths-to-go-to-to-get-a-site-fixed http://my.opera.com/ODIN/blog/2009/11/05/the-lengths-to-go-t...
This incident highlights an exceptional situation where the fault was Opera's. However, in most cases it is not so.
##Edited post to elaborate on my point.##
- smackfu 15y agoIncidentally, this is the same argument Microsoft makes for the various compatibility modes in new versions of Windows. If Vista breaks an app, and it's due to poor app coding, the users are still going to blame Vista.