t-artistik / browserscope

Automatically exported from code.google.com/p/browserscope
Apache License 2.0
0 stars 0 forks source link

UA Parsing Is Incorrect - Safari Nightlies vs Safari #177

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Safari 4.0.4 is not Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; fr-fr) 
AppleWebKit/533.1  
(KHTML, like Gecko) Version/4.0.4 Safari/531.21.10,gzip(gfe),gzip(gfe)

I'm using a nightly build

Original issue reported on code.google.com by rik...@gmail.com on 23 Feb 2010 at 12:00

GoogleCodeExporter commented 9 years ago
I see no real way for us to know or reason for us to distinguish nightly from 
the 
version number, do you?

Original comment by els...@gmail.com on 15 Apr 2010 at 10:51

GoogleCodeExporter commented 9 years ago
If the AppleWebKit version is different than the Safari version, then, you're 
not using the standard Safari 4.0.4.

Distinguish nightlies from release versions is important because otherwise, 
Safari 4.0.4 results won't represent 
Safari releases but a mix of Safari releases and nightlies.

Original comment by rik...@gmail.com on 16 Apr 2010 at 2:20

GoogleCodeExporter commented 9 years ago
Ok cool, thanks for the info to tell the difference. I'll get that in.

Original comment by els...@gmail.com on 16 Apr 2010 at 2:34

GoogleCodeExporter commented 9 years ago
Looking at the lists here, I'm thinking that a version mismatch doesn't 
necessarily 
imply nightly.
http://www.useragentstring.com/pages/Safari/

Original comment by els...@gmail.com on 17 May 2010 at 10:38

GoogleCodeExporter commented 9 years ago

Original comment by els...@gmail.com on 17 May 2010 at 10:41

GoogleCodeExporter commented 9 years ago
Although I can't be sure, it looks like all the version mismatch imply nightly. 
This website registered a 
Mac OS 10.7 with Safari 4.1 so it looks like it's storing every user agent 
received.

Original comment by rik...@gmail.com on 17 May 2010 at 11:07

GoogleCodeExporter commented 9 years ago
Issue 217 has been merged into this issue.

Original comment by els...@gmail.com on 3 Jun 2010 at 5:27

GoogleCodeExporter commented 9 years ago
Issue 250 has been merged into this issue.

Original comment by els...@gmail.com on 25 Aug 2010 at 12:57

GoogleCodeExporter commented 9 years ago
I'm afraid until we have a sure way to detect this we're stuck.
If it can be detected in Javascript we could update our JS UA override code to 
account for it.

Original comment by els...@gmail.com on 25 Aug 2010 at 12:58

GoogleCodeExporter commented 9 years ago
Issue 291 has been merged into this issue.

Original comment by els...@gmail.com on 17 Nov 2010 at 11:41

GoogleCodeExporter commented 9 years ago
Going with the regex which matches the + a the end of the WebKit version string.

Original comment by els...@gmail.com on 1 Jun 2012 at 10:18

GoogleCodeExporter commented 9 years ago
Going with the regex which matches the + a the end of the WebKit version string.

Original comment by els...@gmail.com on 1 Jun 2012 at 10:18