So do I. For some reason, tho', it shows itself as 9.80. :S
TIME FOR A LECTURE OF THE INTERNETS!
Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/18.104.22.168 Safari/532.2Mozilla
in this context refers to Netscape (it also now refers to Firefox and Seamonkey). KHTML
refers to Konqueror, from which the AppleWebKit engine was derived. Gecko
again refers to Firefox, etc (for websites that sniff out the Gecko engine). Safari
refers to Apple's browser, which also uses the AppleWebKit engine and which Chrome shares code with.
As for why this concerns Opera: Opera, as an underdog of the browser industry, has had to get by browser sniffing many times. Previous versions masked themselves as Internet Explorer (which, coincidentally, also identifies as Mozilla) and newer versions have the option to mask as Firefox or IE. Opera tried sending a user-agent string of Opera/10.00 in an alpha build, but they found that sites detected this as Opera/1
(because no browser had ever hit 10 before Opera) and rejected it. So, for a compromise, they found that they would identify as 9.80 and add an extra item in the string that gives the true version:
Opera/9.80 (X11; Linux i686; U; en) Presto/2.2.15 Version/10.00
Presto is the rendering engine - current stable builds have 2.2 and the new 10.5 build has 2.5. A note about browser rendering engines - Presto refers to Opera's engine and is not used in any other browser. Gecko refers to the Mozilla Firefox engine, which is open source and has been used in many other projects (see Gecko is Gecko
). KHTML is Konqueror's engine, which is also open source and has been re-used widely. WebKit (also open source) is Apple's fork of KHTML which is used in Safari and Chrome. And, last (and definitely least) is Trident, which is the IE engine. Trident is not open source, but is decoupled from the IE application itself and can be embedded in an application.
Edit: Opera refers to this version both as 10.50 and 10.5. I prefer 10.50 because it places it after 10.10 and 10.20, but their news release calls it 10.5. :/