|Subject:||Opera vs. Chrome|
If I feed Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36 OPR/29.0.1795.60 into, the browser is reported as Chrome 42.0.2311.152 If I feed it into HTML::ParseBrowser, version 1.10 (current, I believe), I get DB<1> use HTML::ParseBrowser DB<2> $raw_string='Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36 OPR/29.0.1795.60' DB<3> $uas = HTML::ParseBrowser->new($raw_string); DB<4> x $uas 0 HTML::ParseBrowser=HASH(0x2118440) 'detail' => 'Windows NT 6.3; WOW64; KHTML, like Gecko' 'langs' => ARRAY(0x2110378) empty array 'name' => 'Opera' 'os' => 'Windows NT 6.3' 'ostype' => 'Windows NT' 'osvers' => 8.1 'properties' => ARRAY(0x210fb50) 0 'Windows NT 6.3' 1 'WOW64' 2 'KHTML, like Gecko' 'user_agent' => 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36 OPR/29.0.1795.60' 'useragents' => ARRAY(0x210fe68) 0 'Mozilla/5.0' 1 'AppleWebKit/537.36' 2 'Chrome/42.0.2311.152' 3 'Safari/537.36' 4 'OPR/29.0.1795.60' 'version' => HASH(0x210fcb8) 'major' => 29 'minor' => 0 'v' => '29.0.1795.60' In particular, name and version are reported as 'Opera 29.0.1795.60'. Given a large collection of tickets submitted to Khan Academy, almost all tickets for a particular rendering problem are associated with Chrome. Only this string reports Opera. This suggests that useragentstring.com may be correct. Not a big deal, but if this something that looks like a bug, I thought you might be interested.