Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/stephe1/public_html/forum/rss.php on line 55
Warning: Cannot modify header information - headers already sent by (output started at /home/stephe1/public_html/forum/rss.php:55) in /home/stephe1/public_html/forum/rss.php on line 4 stephenbrooks.org : Mozilla infestationThread 'Mozilla infestation' on Browser Wars Forumhttps://stephenbrooks.org/forum/?thread=1558zerberusYep, it does.
User agent string: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:38.0) Gecko/20100101 Firefox/38.1.0 Waterfox/38.1.0
Homogenised form: mozilla50(windowsnt61;win64;x64;rv:380)gecko20100101firefox3810waterfox3810
Detected as: Waterfoxhttps://stephenbrooks.org/forum/?thread=1558#post13201Fri, 26 Jun 2015 07:10:26 +0000Stephen BrooksWaterfox is probably the worst sounding of the other three elements they could have chosen. I'd prefer Airfox or even Earthfox...
I have added an icon for it, however. Does it work?https://stephenbrooks.org/forum/?thread=1558#post13200Sat, 20 Jun 2015 02:50:57 +0000zerberusSome news regarding Waterfox. Since 38.1.0, my previous statement doesn't hold anymore.
User agent string: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:38.0) Gecko/20100101 Firefox/38.1.0 Waterfox/38.1.0
Homogenised form: mozilla50(windowsnt61;win64;x64;rv:380)gecko20100101firefox3810waterfox3810
Detected as: FireFox 3n
So it identifies itself as Waterfox/38.1.0 now.https://stephenbrooks.org/forum/?thread=1558#post13199Mon, 15 Jun 2015 22:16:37 +0000zerberusUsing HTML and links seems to screw up this forum...
[Edited by Zerberus at 2015-05-28 21:26:06]https://stephenbrooks.org/forum/?thread=1558#post13196Thu, 28 May 2015 21:24:56 +0000zerberusMaybe a good site listing UA strings:
<a href http://useragentstring.com/pages/useragentstring.php>http://useragentstring.com/pages/useragentstring.php</a>
[Edited by Zerberus at 2015-05-28 21:27:16]https://stephenbrooks.org/forum/?thread=1558#post13195Thu, 28 May 2015 21:21:06 +0000Stephen BrooksSounds good. I don't know what the 500 error was, probably my webhost having a glitch.
The problem I fixed was: these detection substrings work best with a "priority order", detecting the most specific first and the most general (Firefox, then Mozilla) last. I thought I'd encoded this order in the ordering of a big array in my script, but for some reason I had made a copy and re-sorted that array to display scores, and I was using the priority order (mostly alphabetical) from *that*. I may have had my reasons at the time but for now we're going with this.https://stephenbrooks.org/forum/?thread=1558#post13193Thu, 21 May 2015 17:19:23 +0000zerberusUser agent string: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:38.0) Gecko/20100101 Firefox/38.0 Cyberfox/38.0.1
Homogenised form: mozilla50(windowsnt61;win64;x64;rv:380)gecko20100101firefox380cyberfox3801
Detected as: Cyberfox
___
User agent string: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.4) Gecko/20150509 Firefox/31.9 PaleMoon/25.4.1
Homogenised form: mozilla50(windowsnt61;win64;x64;rv:254)gecko20150509firefox319palemoon2541
Detected as: Pale Moon
So they work now. Will keep the eyes open for other browsers. I temporarily got "500 Internal Server Error", hopefully that's got nothing to do with it?https://stephenbrooks.org/forum/?thread=1558#post13190Wed, 20 May 2015 03:47:23 +0000Stephen BrooksProbably it's detecting the "firefox" substring before the more specific one. I had to do this with "mozilla" because it seems everyone sticks "Mozilla/5.0" on the front of the string for some horrible compatibility reason. So somehow I could give "firefox" lower priority too, I'll think about it.
[edit] OK, I've fixed it, in the sense that I've made a change to the algorithm that may not fix it and might break other things.https://stephenbrooks.org/forum/?thread=1558#post13189Mon, 18 May 2015 06:04:34 +0000ZerberusLast but not least, there's Waterfox. Nothing to detect here, as the UA string is the same as its Firefox sibling.https://stephenbrooks.org/forum/?thread=1558#post13188Mon, 18 May 2015 05:03:56 +0000ZerberusPaleMoon works now. However, PaleMoon with Compatibility on and Cyberfox are still detected as Firefox 3n. At least for our little game here, shouldn't they still be detected as what they are, not what they seem to be?
Working:
User agent string: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.4) Gecko/20150509 PaleMoon/25.4.1
Homogenised form: mozilla50(windowsnt61;win64;x64;rv:254)gecko20150509palemoon2541
Detected as: Pale Moon
___
Not working:
User agent string: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.4) Gecko/20150509 Firefox/31.9 PaleMoon/25.4.1
Homogenised form: mozilla50(windowsnt61;win64;x64;rv:254)gecko20150509firefox319palemoon2541
Detected as: FireFox 3n
___
Not working:
User agent string: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:38.0) Gecko/20100101 Firefox/38.0 Cyberfox/38.0.1
Homogenised form: mozilla50(windowsnt61;win64;x64;rv:380)gecko20100101firefox380cyberfox3801
Detected as: FireFox 3nhttps://stephenbrooks.org/forum/?thread=1558#post13187Mon, 18 May 2015 04:58:14 +0000Stephen BrooksI think I've added those. Do they work?https://stephenbrooks.org/forum/?thread=1558#post13186Sun, 17 May 2015 21:37:21 +0000zerberusFor completeness, I'll post other browsers here as I encounter them. Since Mozilla seems to enjoy alienating a large percent of their user base, we can expect a 'rise of the forks' in the future.
Today, Cyberfox:
______________
User agent string: Mozilla/5.0 (Windows NT 6.0; rv:38.0) Gecko/20100101 Firefox/38.0 Cyberfox/38.0.1
Homogenised form: mozilla50(windowsnt60;rv:380)gecko20100101firefox380cyberfox3801
Detected as: FireFox 3nhttps://stephenbrooks.org/forum/?thread=1558#post13185Sat, 16 May 2015 07:43:50 +0000zerberusPlease note all Pale Moon users with compatibility mode off do appear as Mozilla:
With compatibility:
User agent string: Mozilla/5.0 (Windows NT 6.1; rv:25.4) Gecko/20150509 Firefox/31.9 PaleMoon/25.4.1
Homogenised form: mozilla50(windowsnt61;rv:254)gecko20150509firefox319palemoon2541
Detected as: FireFox 3n
________________________________________________________________
Without compatibility:
User agent string: Mozilla/5.0 (Windows NT 6.1; rv:25.4) Gecko/20150509 PaleMoon/25.4.1
Homogenised form: mozilla50(windowsnt61;rv:254)gecko20150509palemoon2541
Detected as: Mozillahttps://stephenbrooks.org/forum/?thread=1558#post13184Wed, 13 May 2015 01:59:33 +0000zerberusCould be mobile browsers that are detected as Mozilla because of being Mozilla-compatible.https://stephenbrooks.org/forum/?thread=1558#post13155Mon, 08 Sep 2014 10:14:57 +0000Stephen BrooksThere seem to be a lot of Mozillas watching the board that I'm pretty sure aren't Mozilla. If you're incorrectly being detected as Mozilla, please post your <a href='/games/browserwars/?modal=idtest'>user agent info</a> and browser in this thread.https://stephenbrooks.org/forum/?thread=1558#post13149Sun, 07 Sep 2014 01:34:03 +0000