https://news.ycombinator.com/item?id=34178880
Apparently Mozilla had to freeze their user agent string because retarded webshitters are running code like var isIE = /rv:11/i.test(navigator.userAgent);
Obviously this is shitty regex, so as a result, "rv: 110.0" gets parsed as version 11 of Internet Explorer
Jump in the discussion.
No email address required.
Remember the old rumor of Microsoft jumping straight from Windows 8 to Windows 10 because "compatibility issues from software assuming version 9* is DOS-based 95/98"
Why can't rvs include characters or there be a separate identifier per-browser? Makes no sense to rely purely on "oh well the version is 11? Probably internet explorer"
Jump in the discussion.
No email address required.
More options
Context